-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Pritam Kundu edited this page Jul 30, 2023
·
12 revisions
A collection of manuals related to using the dataStax Python Package. It is a simple yet powerful data Structure visualizer.
- Datastax provides you with custom modules like Trees and static arrays which are not available by python built-in libraries.
- All DataStax modules undergo thorough unit testing using pyTest, with a total of 160 test cases to ensure their functionality and reliability.
- DataStax provides extensibility by incorporating Abstract Interfaces, which enable developers to create their custom data structures.
- DataStax library is completely open-sourced, meaning the source code is freely available for inspection, modification, and distribution by the community.
- Statically type-checked using myPy, a popular static type checker for Python. This process helps detect type-related errors during development and usage, allowing developers to catch potential issues early in the development cycle.
- In dataStax every module is developed to display its contents in a displaying logic and as lucid way as possible without hampering the functionality.
- Hence displaying logic is abstracted from the actual functional logic to help debug faster.
- The interfaces of each dataStructure inside
Abstract
directories contains the following:- Abstract methods to be implemented by the concrete Class
- Concrete Methods which can be overridden from
object
super class in python especially__str__
- properties
- private attributes
See releases
- 1. Home
- 2. Arrays
- 3. Nodes
- 4. Lists
- 5. Trees
- 6. Tables