PySuit

A unified collection of python functions eg dictsort,nested_iterator etc

Purpose of the Package

  • The purpose of the package is to provide a collection of fuction and module indices in one unified libary

Features

  • Collection of PySuit
  • DictCollection
  • NestedCollections
  • ExcludeRandom
  • DataTypeCollection
  • Collection of DictCollection
  • dictsort
  • etc
  • Collection of NestedCollections
  • nested_iterator
  • etc
  • Collection of ExcludeRandom
  • exclude_random
  • etc
  • Collection of DataTypeCollection
  • fake_random_datatype
  • etc

Getting Started

The package can be found on pypi hence you can install it using pip

Installation

pip install pysuit

Usage

Using the short forms or abbreviated forms of indices

DictCollections

from pysuit import DictCollections

dict_collection = DictCollections()

dict_collection.dict_sort(dictionary , flag)

Examples of DictCollections

from pysuit import DictCollections
dict_collection = DictCollections()
dict_collection.dict_sort({"b": 3, "a": 34, 67: "c", 1: 64} , keys)
Sorted Dictionary is => {1: 64, 'a': 34, 'b': 3, 67: 'c'}

NestedCollections

from pysuit import NestedCollections

nested_collection = NestedCollections()

nested_collection.nested_iterator(nested_list)

Examples of NestedCollections

from pysuit import NestedCollections
nested_collection = NestedCollections()
nested_collection.nested_iterator([[0, 4], [2, 3, 4], [0, 1, 2], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]])
Converted list is => [0, 4, 2, 3, 4, 0, 1, 2, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4]

ExcludeRandom

from pysuit import ExcludeRandom

exclude_random = ExcludeRandom()

exclude_random.exclude_random(start, stop, [exclude numbers])

Examples of ExcludeRandom

from pysuit import ExcludeRandom
exclude_random = ExcludeRandom()
exclude_random.exclude_random(1, 10, [4, 5, 9])
Random number is => 8

DataTypeCollection

from pysuit import DataTypeCollection

data_collection = DataTypeCollection()

data_collection.fake_random_datatype(datatype, length of datatype)

Examples of DataTypeCollection

from pysuit import DataTypeCollection
data_collection = DataTypeCollection()
data_collection.fake_random_datatype(list, 10)
Fake random data is => [93, 91, 9163, -1967.88203, 3, 'thousand', -197247.03, 913, 983, 'thousand']

Contribution

Contributions are welcome Notice a bug let us know. Thanks

Author

  • Main Maintainer: Avinash Tiwari
  • Team Thoughtwin

License

  • MIT