Skip to main content

supylib 0.53

Supportive Utility packages for PYthon Eine Python-basierte Utility-Bibliothek für Datenbanken, GUI-Masken, Computer Vision, Signalverarbeitung und Machine Learning (c) Andreas Knoblauch, HS Albstadt-Sigmaringen, Germany, 2013-2024

Sub-Packages:

Current Sub-Packages: supy (init.py): contains only version number forms3.py : a reusable form class guimaker3.py : An extended tkinter Frame that makes window menus and tool-bars automatically sqldatabase.py : Simple database class for persistent storage of data records in files that is based on SQLITE sqldatabase_inputmask.py : specification of input masks for database tables sqlforms.py : input forms for sql databases sqltableeditor.py : classes for editing sql tables database_inputmask3.py : python3 version of database_inputmask.py (database input masks); no longer used widgets.py : GUI widgets for SQL database access utilities.py : various utility functions computervision.py : functions for computer vision and (mostly 2D) signal processing signals.py : functions for (mostly 1D) signal processing and detection rgps.py : classes and functions for Random-Grid-Path-Search

Deprecated packages (still python2) forms.py : a reusable form class guimaker.py : An extended tkinter Frame that makes window menus and tool-bars automatically database_inputmask.py : database input masks database.py : Simple database class for persistent storage of data records in file multibase.py : Simple database class for persistent storage of data records in files
serialize.py : Simple encoder/decoder classes for serializing python objects and python classes

Version History:

0.01 : 1/4/2013 - added supy_database.py, supy_multibase.py, supy_forms.py and others for MinotaurusGames under python2 0.02 : 29/7/2014 - upgraded supy for python3, added supy_database_inputmask3.py, supy_sqldatabase.py, supy_sqldatabase_inputmask.py, supy_sqltableeditor.py, supy_sqlforms.py and others, in particular, for studbase.py (student exam report database) 0.03 : 12/5/2019 - added computervision.py for starting of SoftErOS and AI4INFRA projects (detection of damages on building face images), in particular for labeling tools: LabelEd, ReLabelEd 0.04 : 8/11/2019 - extended, debugged, initial commit to Git

0.1 : 9/11/2022 - prepared packaging with PyPI (use pip3 install supylib); restructuring python package from supy_* to supy.*

0.2 : 12/9/2022 - added getLoupeImage(.) and getMaskedOverlay(.) for KICAD labeling tool

0.21 : 2/11/2022 - updates for version 0.21 for AI4INFRA project

0.3 : 3/5/2023 - New subpackage signal.py for signal detection with Truncated Gaussian; updated getDoGKernel in computervision.py

0.31 : 3/5/2023 - slight update; to have pip-conform version number > 0.21 !! - updated signal.py for shipping bat_labeler.py for Lars Krause, Marcus Borst

0.40 : 14/5/2023 - renamed signal.py to signals.py (to avoid confusion with existing os-related python package signal.py) - use version number 0.40 instead of 0.4 to be larger than 0.31!!

0.50 : 9/11/2023 - RandomGridPathSearch - updated for use in WS23/24 HS-AlbSig

0.51 : 16/8/2024 - added convenience functions for RandomGridPathSearch

0.52 : 30/10/2024 - bux fixes RandomGridPathSearch, utilities; updated for use in WS24/25 HS-AlbSig

0.53 : 2/2/2026 - minor updates, updated pillow Image for compatibility with newer tkinter/pillow versions

Aktivierung/Sichtbarkeit

Der folgende Shell-Befehl macht das suplib/python Verzeichnis global sichtbar, indem vorne in PYTHONPATH und PATH gestellt wird (ggf. in .bashrc einfügen...):

source /home/ak/projects/supylib/python/BashSrc

Versionskontrolle mit Git/GitHub

python: Python Sources von Supylib shipping: Packages prepared for shipping testing: testing area README: this file

Excluded from Versionskontrolle:

see python/.gitignore:

Packaging:

see : https://packaging.python.org/en/latest/tutorials/packaging-projects/ build package : python3 -m build upload package to test-repo: python3 -m twine upload --repository testpypi dist/* upload package to PyPI : python3 -m twine upload dist/* install from test-repo : pip3 install --index-url https://test.pypi.org/simple/ --no-deps supylib install from PyPI : pip3 install supylib

Metadata

Release files for supylib 0.53

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

Source distribution (sdist)

Source distribution for supylib 0.53
File Size Uploaded
supylib-0.53.tar.gz 145.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for supylib 0.53
File Interpreter ABI Platform
supylib-0.53-py3-none-any.whl Python 3 none any Details

Total release size: 302.6 kB

Release files / supylib-0.53.tar.gz

Download URL supylib-0.53.tar.gz
Size 145.3 kB
Tags Source
SHA-256 checksum
How to use checksums
aa47bd824bc7144710e1baebedd13ee1b8b88cd51a2bd95d1514d81c3b1a0c6e
BLAKE2b-256 checksum
How to use checksums
dc2cb7d139fd70dc33fd82a08f6dd4961386a340b782ed9ec950f09fec9ea9c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / supylib-0.53-py3-none-any.whl

Download URL supylib-0.53-py3-none-any.whl
Size 157.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6bfaa2d617f3f3589952c109710727793675e9875a04b5ee898489288c039fe0
BLAKE2b-256 checksum
How to use checksums
5dcafcf9efb1bcf2a31a5ad61fe084cbc2ac166b9c2ab6fd4f500f13459312d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.53 This release

2 release files

0.52

2 release files

0.51

2 release files

0.50

2 release files

0.40

2 release files

0.31

2 release files

0.21

2 release files

0.3

2 release files

0.2

2 release files

0.1

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