Skip to main content

Versatile collection of routines & tools for common development tasks

Project description

Synopsis

zdev - Versatile collection of routines & tools for common development tasks.

Contents

This library provides handy routines & tools for common tasks during development as well as for productive use in Python programs (e.g. stripping 'fileparts()'). Application focus is on scripts for automation as well as on algorithmic functions.

The package 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 'zynamon' 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 can be found 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.3.tar.gz (84.2 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.3-py3-none-any.whl (88.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zdev-0.0.3.tar.gz
  • Upload date:
  • Size: 84.2 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.3.tar.gz
Algorithm Hash digest
SHA256 6449f404dd7389f197453d6898ae4e763c03599c337f7d721ee9eae29cd4338c
MD5 3f599d5a5f9379cf0025ea09c2a97bba
BLAKE2b-256 c8d61b0dcd9ec0b486945101f156fc90cb9a57ac75408f89089cfb2cb55f9328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zdev-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5737e0540ccad0b0a541b30b94c0acfb45fda30123f2f0dfc0a37569e349a52d
MD5 a9adc168aefdea2c97d068d6d64718f8
BLAKE2b-256 96e4b1dfb20849e6dc8f58615d06a6bcd46cf1643ceda316b010fe736cfdae5c

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