Skip to main content

Versatile collection of routines & tools for common development tasks

Project description

zdev (zyntec's development utilities)

Versatile collection of routines & tools for common development tasks.

Contents

The zdev library provides handy routines & tools for common tasks during development as well as for productive use in Python programs (e.g. 'fileparts()'). Focus of application is on scripts for automation as well as on algorithmic functions.

Is is structured into the following modules:

base: init for Python console session & tools for automatic project deployment

core: main collection of development functions (e.g. for type-checks, info strings, mass file operations or dependency tracking)

indexing: helpers related to "find-type" of tasks (e.g. runlength sections or file-goto)

parallel: convenience function for Python's native 'multiprocessing' pkg and classes for controllable dispatching of jobs onto N cores (e.g. 'Progress', 'Dispatcher')

plot: routines for a single-line yet sophisticated control of figures based on 'matplotlib' or 'ploty'
Note: This requires access to the 'zbm' package in order to enable 'TimeSeries' support!

testing: set of small dummy functions w/ and w/o arguments that can be used for testing (e.g. for routines in 'zdev.parallel')

validio: functions for a robust I/O behaviour (i.e. automatic replacement of "problematic" characters etc)

colors: central definition of common color codes (RGB) in human-readable form (e.g. 'cPurple')

searchstr: central definition of common strings used in regular expressions

More specialized tools are given in:

ccnx: simplified access to C-code DLLs (using 'ctypes') libDSP: support for access to "libDSP.dll" - a hand-crafted C-code library for signal processing xlcmp: functions to compare rows or sheets of Excel workbooks and highlighting results in exported copies (using 'openpyxl') sigproc: some basic signal processing tests [ALPHA]

[ Dr. Marcus Zeller | dsp4444@gmail.com | Erlangen, Germany | 2019-2024 ]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zdev-0.0.2.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zdev-0.0.2-py3-none-any.whl (88.8 kB view details)

Uploaded Python 3

File details

Details for the file zdev-0.0.2.tar.gz.

File metadata

  • Download URL: zdev-0.0.2.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for zdev-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7d98ba83f81c22942254f5ebcf01ac851459a5bc0733a0a6e12ee1648ac1262d
MD5 5135859469d0e07ff4188acc8eda2535
BLAKE2b-256 c01a9f7cfd8af16f1179c6730e9955f9e9e435879e98ec4acb78a0638a21eab1

See more details on using hashes here.

File details

Details for the file zdev-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: zdev-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 88.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for zdev-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6cd40a021bf436ea4e5b08eae0a175a57f57df24aefdb10e5753fdded8934c05
MD5 3068063798998f5276b647f22b0d4bc9
BLAKE2b-256 fe6cc3df42e6fb9a2552f2c6dabe551a4ed2219c1cec0ad67dccdef52cb5e6fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page