Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
A Python-based utility library for databases, computer vision, signal processing, and machine learning
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
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
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
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
python: Python Sources von Supylib shipping: Packages prepared for shipping testing: testing area README: this file
see python/.gitignore:
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
FAQs
A Python-based utility library for databases, computer vision, signal processing, and machine learning
We found that supylib demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.