A unified collection of python functions eg dictsort,nested_iterator etc
- The purpose of the package is to provide a collection of fuction and module indices in one unified libary
- The official documentation is hosted on readthedocs.io: https://py-suit.readthedocs.io/en/latest/
- 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
The package can be found on pypi hence you can install it using pip
pip install pysuit
Using the short forms or abbreviated forms of indices
from pysuit import DictCollections
dict_collection = DictCollections()
dict_collection.dict_sort(dictionary , flag)
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'}
from pysuit import NestedCollections
nested_collection = NestedCollections()
nested_collection.nested_iterator(nested_list)
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]
from pysuit import ExcludeRandom
exclude_random = ExcludeRandom()
exclude_random.exclude_random(start, stop, [exclude numbers])
from pysuit import ExcludeRandom
exclude_random = ExcludeRandom()
exclude_random.exclude_random(1, 10, [4, 5, 9])
Random number is => 8
from pysuit import DataTypeCollection
data_collection = DataTypeCollection()
data_collection.fake_random_datatype(datatype, length of datatype)
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']
Contributions are welcome Notice a bug let us know. Thanks
- Main Maintainer: Avinash Tiwari
- Team Thoughtwin
- MIT