Skip to main content

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

array

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")
    

    myarray

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)

Source distribution for visdas 0.0.1
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)

Table of built distributions (wheels) for visdas 0.0.1
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page