VisDaS
Visualizing Data Structure
A python package for visualizing data structures and its contents
Data structures form an essential part of computer science. A data structure helps in organizing, managing and storing data in a computer for efficient access and modification.
Visualization of data structure makes it easy to understand the data structure and how elements of that data structure are connected to each other.
This package helps in providing an easy way to get an image of visualization of the data structure and its elements. You can also perform basic operations on your array to understand the result of the function
It provides a way to visualize the contents of data structure and how the elements of data structure are related to each other.
The package currently supports visualization of following data structures :
Examples of How To Use
from visdas import Array
arr = Array([10,15,20,25])
arr.insert(30)
arr.generate("array.png")
array.png
Function Description
Array
-
get()
Returns the array
arr = Array([100,200,300]) print(arr.get())
-
insert(element,index)
Inserts an element at given index. If the index is not specified then it appends the element to end of array.
arr = Array() arr.insert(30) # Appends 30 to end of array print(arr.get()) # [30] arr.insert(0,10) # Inserts 10 at the index 0 of array print(arr.get()) # [10,30]
-
remove(element)
Removes the first occurence of an element from the array
arr = Array([10,20,30,40]) arr.remove(30) # Removes the first occurence of 30 print(arr.get()) # [10,20,40]
-
len()
Returns the length of array
arr = Array([12,14,16]) print(arr.len()) # 3
-
generate()
Generates the image of array with specifies parameters
arr = Array([12,14,16]) arr.generate("myArray.png","black","white")
Metadata
Release files for visdas 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| visdas-0.0.1.tar.gz | 3.9 kB | Without provenance | Details for visdas-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| visdas-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for visdas-0.0.1-py3-none-any.whl |
Total release size: 8.1 kB
Release files / visdas-0.0.1.tar.gz
| Download URL | visdas-0.0.1.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e031cd2bb92d9424d1f3d46b9d31f7ee7ed6db2e4aed3f0f6d48f6cddd7b6dbe
|
|
BLAKE2b-256 checksum How to use checksums |
47a7ff07fae80fe482a242d2fdc5d86d0e3794050021e2de28da91ba076eafbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6
|
Release files / visdas-0.0.1-py3-none-any.whl
| Download URL | visdas-0.0.1-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89c3cc226d7c67f3384598448195ae5635b6c80a9d46aaf3a3d8745796569180
|
|
BLAKE2b-256 checksum How to use checksums |
ee2e86fe56b36bf855040c4d5b80c7e1d828b4e2dccc06d530ad9ef537f884f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6
|
Security for visdas 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.