Skip to main content

CyStack

CyStack is a small collection of FIFO and FILO data structures. In both cases the internal data structure is an std::vector

Installation

pip install CyStack

CyStack: Iterator

Integer FILO Data Structure

  • push: adds an int value to the stack
  • pop: removes and returns the newest int value
  • Implements:
    • __init__: Takes any iterable
    • __iter__: Iterator
    • __len__: Size
    • __str__: String

CyQueue: Iterator

Integer FIFO Data Structure

  • push: adds an int value to the queue
  • pop: removes and returns the oldest int value
  • Implements:
    • __init__: Takes any iterable
    • __iter__: Iterator
    • __len__: Size
    • __str__: String

Metadata

Release files for CyStack 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CyStack 0.1.5
File Size Uploaded
CyStack-0.1.5.tar.gz 45.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CyStack 0.1.5
File Interpreter ABI Platform
CyStack-0.1.5-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 77.4 kB

Release files / CyStack-0.1.5.tar.gz

Download URL CyStack-0.1.5.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
10d778f8211bd6dad9e12b4997338a7afe04d597b97d98d54db6d2176904166a
BLAKE2b-256 checksum
How to use checksums
3cc9150e9900de2b75e7b8e6cfc51b4b60499828e6b71e99b175ffc80f1ec8be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0

Release files / CyStack-0.1.5-cp38-cp38-macosx_10_9_x86_64.whl

Download URL CyStack-0.1.5-cp38-cp38-macosx_10_9_x86_64.whl
Size 31.5 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ae797148d28b24895dfe7db634105d2fa271c47b99b64612e8e5fe185111b2a9
BLAKE2b-256 checksum
How to use checksums
f9d9b24b9fcdf6bb0db3e5f9adcc753e01796bbc96c9731cc762bba8e88d1c59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.10

2 release files

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