| Bibliothek |
Version |
Erläuterung |
| asdf_transform_schemas |
0.5.0 |
Schema-Definitionen für Transformationen im ASDF-Format (Advanced Scientific Data Format) bei in wissenschaftlicher Datenverarbeitung |
| attrs |
23.2.0 |
Bibliothek zur einfachen Erstellung sauberer Datenklassen mit Validierung, Defaults und Typunterstützung. Alternative/Erweiterung zu Python dataclasses |
| beautifulsoup4 |
4.12.3 |
HTML- und XML-Dokumente parsen und durchsuchen |
| blinker |
1.8.2 |
Signal-/Event-System für Python-Anwendungen. Ermöglicht lose gekoppelte Kommunikation zwischen Programmteilen. Oft in Webframeworks genutzt. |
| Brotli |
1.1.0 |
Bibliothek für Brotli-Kompression und Dekompression. Wird häufig für Webdaten, HTTP-Komprimierung und kleinere Dateigrößen genutzt. |
| cachetools |
5.3.3 |
Erweiterte Cache-Funktionen für Python, z. B. LRU-, TTL- oder Größen-basierte Caches zur Performance-Optimierung. |
| ccg |
0.1.0 |
internes oder spezialisiertes Paket; für Konfigurations-, Grafik- oder Datenfunktionen genutzt |
| certifi |
2024.7.4 |
Stellt aktuelle Root-SSL-Zertifikate für HTTPS-Verbindungen bereit. Wichtig für sichere Webzugriffe mit requests oder APIs. |
| chardet |
5.2.0 |
Erkennung der Zeichencodierung von Textdateien |
| charset_normalizer |
3.3.2 |
Moderne Alternative zu chardet zur Erkennung und Normalisierung von Zeichensätzen. Wird oft von requests genutzt. |
| click |
8.1.7 |
Framework zur Erstellung professioneller Kommandozeilenprogramme (CLI) mit Parametern, Menüs und Optionen. |
| cluster |
1.4.1 |
Allgemeiner Paketname für Cluster- oder Gruppierungsalgorithmen, häufig Datenanalyse oder Machine Learning. |
| colorama |
0.4.6 |
Ermöglicht farbige Konsolenausgaben unter Windows und anderen Systemen (print mit Farben). |
| contourpy |
1.2.1 |
Bibliothek zur Berechnung von Kontur- und Liniengrafiken. Wird intern von matplotlib genutzt. |
| Corpus |
0.4.2 |
Paket oder Datensammlung für Text-/Sprachverarbeitung (NLP), z. B. Trainingsdaten oder Textkorpora. |
| cssselect |
1.2.0 |
Wandelt CSS-Selektoren in XPath-Ausdrücke um. Wird häufig beim Web-Scraping mit lxml oder HTML-Parsern genutzt. |
| cssutils |
2.11.1 |
Bibliothek zum Parsen, Bearbeiten und Erzeugen von CSS-Dateien direkt in Python. |
| cycler |
0.12.1 |
Hilfsbibliothek für zyklische Wiederholungen von Farben, Linienarten usw. in Diagrammen. Wird häufig von matplotlib verwendet. |
| dash |
2.17.1 |
Framework für die Erstellung von Webanwendungen, insbesondere für Datenvisualisierung |
| dash_core_components |
2.0.0 |
Standard-UI-Komponenten für das Webframework Dash, z. B. Diagramme, Dropdowns, Slider und Eingabefelder für interaktive Web-Dashboards. |
| dash_html_components |
2.0.0 |
HTML-Komponenten für Dash. Ermöglicht das Erstellen von Webseiten-Elementen wie div, table, h1 usw. direkt in Python. |
| dash_table |
5.0.0 |
Erweiterte Tabellenkomponente für Dash mit Sortierung, Filterung, Pagination und Bearbeitung von Tabellen im Browser. |
| dateutil |
|
Erweiterung zu Python datetime mit komfortabler Datumsberechnung, Parsing und Zeitzonenunterstützung. Meist als python-dateutil installiert. |
| emails |
0.6 |
Bibliothek zum Erstellen und Versenden von HTML-E-Mails inklusive Anhängen, Templates und SMTP-Unterstützung. |
| encutils |
|
Hilfsbibliothek für Zeichenkodierung, Encoding- und Textkonvertierungen. Wird oft intern von XML-, HTML- oder Netzwerkbibliotheken genutzt. |
| et_xmlfile |
1.1.0 |
Kleine XML-Schreibbibliothek für effizientes Erzeugen großer XML-Dateien. Wird häufig intern von openpyxl für Excel-Dateien (.xlsx) verwendet. |
| Flask |
3.0.3 |
leichtgewichtiges Web-Framework für Web-Anwendungen |
| Flask-Cors |
5.0.0 |
Cross-Origin Resource Sharing (CORS) konfigurieren für den Zugriff von Webanwendungen auf Ressourcen von einer anderen Domain notwendig |
| flask-emails |
0.4.2 |
Senden von E-Mails in Flask-Anwendungen, ermöglicht das einfache Versenden von E-Mails über verschiedene SMTP-Server, unterstützt HTML-E-Mails und Dateianhänge |
| fonttools |
4.53.1 |
Bibliothek zum Analysieren, Bearbeiten und Konvertieren von Schriftarten (TrueType, OpenType usw.). Wird häufig von Grafik-, PDF- und Plot-Bibliotheken genutzt. |
| future |
1.0.0 |
Kompatibilitätsbibliothek zur Unterstützung von Python-2- und Python-3-Code in gemeinsamen Projekten. Hilft bei Migration älterer Anwendungen. |
| icons |
1.1 |
verschiedene Icon-Sets , insbesondere in grafischen Benutzeroberflächen (GUIs) oder Webanwendungen |
| idna |
3.7 |
Unterstützt internationale Domainnamen (IDN) mit Unicode-Zeichen für Netzwerk- und Webanwendungen. Wichtig für HTTPS/URLs. |
| importlib_metadata |
8.0.0 |
Backport der modernen Python-Import-Metadatenfunktionen für ältere Python-Versionen. Liest Paketinformationen wie Versionen oder Abhängigkeiten aus. |
| isapi |
|
Python-Unterstützung für Microsoft IIS ISAPI-Erweiterungen und Filter. Wird für Webserver-Integrationen unter Windows genutzt. |
| itsdangerous |
2.2.0 |
Bibliothek zum sicheren Signieren und Verifizieren von Daten oder Tokens. Häufig in Flask-Webanwendungen verwendet. |
| jdcal |
1.4.1 |
Kleine Hilfsbibliothek für Julianische Datumsberechnungen. Wird oft intern von Excel-/Kalenderbibliotheken genutzt. |
| jinja2 |
3.1.4 |
erweiterbare Template-Engine für dynamische HTML-Seiten |
| jmespath |
1.0.1 |
Abfragesprache für JSON-Daten. Ermöglicht komplexes Filtern und Auslesen verschachtelter JSON-Strukturen. Häufig bei APIs und AWS genutzt. |
| joblib |
1.4.2 |
Bibliothek für parallele Verarbeitung, Caching und effizientes Speichern großer Python-Objekte. Oft in scikit-learn verwendet. |
| jsonschema |
4.23.0 |
Validiert JSON-Daten anhand definierter JSON-Schemas. Wichtig für API-Prüfungen und strukturierte Dateneingaben. |
| jsonschema_specifications |
2023.12.1 |
Ergänzende Schema-Definitionen und Standards für jsonschema. Unterstützt offizielle JSON-Schema-Spezifikationen. |
| jupyterlab_plotly |
|
Integration von Plotly-Diagrammen in JupyterLab-Umgebungen für interaktive Visualisierungen. |
| kiwisolver |
1.4.5 |
Schneller Constraint-Solver für Layoutberechnungen. Wird hauptsächlich intern von matplotlib verwendet. |
| libfuturize |
|
Teil des future-Pakets. Unterstützt die automatische Umwandlung von Python-2-Code in kompatiblen Python-3-Code. |
| libpasteurize |
|
Teil des future-Pakets. Hilft dabei, Python-3-Code rückwärtskompatibel für Python 2 zu machen. |
| lxml |
5.2.2 |
Sehr schnelle Bibliothek zum Parsen und Verarbeiten von XML- und HTML-Dokumenten. Häufig für Web-Scraping, XPath und große XML-Dateien genutzt. |
| markupsafe |
3.0.3 |
Schutz vor Code-Injektionen, Implementierung von Textobjekten z.B. bei jinja2 |
| matplotlib |
3.9.2 |
Erstellung von statischen, animierten und interaktiven Visualisierungen |
| more_itertools |
10.3.0 |
Erweiterte Zusatzfunktionen für Python-Iteratoren und Schleifen. Ergänzt das Standardmodul itertools um viele praktische Werkzeuge. |
| mpl_toolkits |
|
Zusatzmodule für matplotlib, z. B. 3D-Grafiken, Achsen-Tools oder Kartenprojektionen. |
| nest_asyncio |
1.6.0 |
Ermöglicht verschachtelte asyncio-Eventloops. Wichtig für Jupyter, Dash oder andere Umgebungen mit bereits laufendem Eventloop. |
| nltk |
3.9.1 |
Natural Language Toolkit – umfangreiche Bibliothek für Sprach- und Textverarbeitung (NLP), z. B. Tokenisierung, Stemming und Textanalyse. |
| numpy |
2.0.0 |
wissenschaftliches Rechnen, Unterstützung für große, multidimensionale Arrays und Matrizen sowie eine Sammlung von mathematischen Funktionen |
| openpyxl |
3.1.5 |
Lesen und Schreiben von Excel 2010 xlsx/xlsm/xltx/xltm-Dateien |
| packaging |
24.1 |
Hilfsbibliothek zur Verarbeitung von Python-Paketversionen, Abhängigkeiten und Kompatibilitätsregeln nach Python-Standards (PEP). Wird von vielen Installations- und Build-Tools genutzt. |
| pandas |
3.0.2 |
Datenmanipulation und -analyse, Datenstrukturen wie DataFrames und Series, für Datenvorbereitung, Bereinigung und explorative Datenanalyse |
| pandas.libs |
|
Interne, kompilierte Bibliotheken von pandas für schnelle Datenverarbeitung, Datumsfunktionen und numerische Operationen. |
| past |
|
Teil des future-Pakets. Stellt Python-2-Funktionen und Kompatibilitätsschichten unter Python 3 bereit. |
| PIL |
|
Python Imaging Library – ursprüngliche Bildverarbeitungsbibliothek für Python. Heute meist durch Pillow ersetzt. |
| pillow |
10.4.0 |
Aktive Weiterentwicklung von PIL zur Bildbearbeitung, Konvertierung, Skalierung und Grafikverarbeitung. |
| plotly |
5.22.0 |
Erstellung interaktiver Grafiken und Dashboards, auch für Webanwendungen |
| premailer |
3.10.0 |
Konvertiert CSS-Stile in Inline-CSS für HTML-E-Mails, damit diese besser in Mailprogrammen dargestellt werden. |
| pycparser |
2.22 |
Reiner Python-C-Parser zum Analysieren von C-Quellcode. Wird häufig für Compiler-, Parser- oder FFI-Projekte genutzt. |
| pyee |
11.1.0 |
EventEmitter-Implementierung ähnlich wie in Node.js. Ermöglicht Event-/Signal-basierte Programmierung in Python. |
| pyparsing |
3.1.0 |
Erstellung eigener Skriptsprache, durch Semikolon separiert mit Variablen und Funktionsaufrufen mit Argumenten |
| pyppeteer |
2.0.0 |
Python-Portierung von Puppeteer, einer Node.js-Bibliothek, ermöglicht das automatisierte Steuern von Webbrowsern, um Webseiten zu scrapen, zu testen oder Screenshots zu erstellen |
| pyrsistent |
0.20.0 |
Bibliothek für unveränderliche (immutable) Datenstrukturen wie Listen, Maps und Sets. Wird oft für sichere Zustandsverwaltung genutzt. |
| pytest_asdf |
|
Erweiterung für pytest zum Testen von ASDF-Dateien und wissenschaftlichen Datenformaten. |
| python_dateutil |
2.9.0 |
Erweiterte Datums- und Zeitfunktionen für Python, inkl. flexiblem Datumsparser, Zeitdifferenzen und Zeitzonenverwaltung. |
| pytz |
2024.1 |
Olson tz-Datenbank - Zeitzonenberechnung |
| pywin32 |
306 |
Erstellen und Verwenden von COM-Objekten und die Pythonwin-Umgebung |
| PyYAML |
6.0.1 |
Bibliothek zum Lesen und Schreiben von YAML-Dateien. Häufig für Konfigurationsdateien und Datenstrukturen genutzt. |
| referencing |
0.35.1 |
Unterstützt Referenzauflösung und Verlinkungen innerhalb von JSON-Schemas und verwandten Standards. Oft zusammen mit jsonschema verwendet. |
| regex |
2024.5.15 |
Erweiterte Alternative zum Python-Standardmodul re mit zusätzlichen Funktionen und besserer Unicode-Unterstützung. |
| requests |
2.31.0 |
Senden von HTTP-Requests wie GET, POST, PUT und DELETE und das Verarbeiten der HTTP-Anfragen |
| retrying |
1.3.4 |
Bibliothek zum automatischen Wiederholen fehlgeschlagener Funktionen oder Netzwerkaufrufe mit Wartezeiten und Retry-Logik. |
| rpds |
|
Schnelle Rust-basierte Datenstrukturen für Python, häufig für unveränderliche (immutable) Collections und Performance-Optimierungen genutzt. |
| rpds_py |
0.18.1 |
Python-Bindings für rpds; wird oft intern von jsonschema und modernen Datenvalidierungsbibliotheken verwendet. |
| scikit-learn |
1.5.1 |
maschinelles Lernen , effiziente Werkzeuge für Datenanalyse und prädiktive Modellierung, einschließlich Klassifikation, Regression und Clustering |
| scipy |
1.14.0 |
aufgebaut auf NumPy, große Anzahl von Algorithmen und Werkzeugen für mathematische, wissenschaftliche und technische Berechnungen, wie z.B. Optimierung, Integration und Signalverarbeitung |
| scipy.libs |
|
Interne kompilierte Bibliotheken von SciPy für numerische Berechnungen, lineare Algebra, Optimierung und wissenschaftliche Algorithmen. |
| semantic_version |
2.10.0 |
Bibliothek zur Verarbeitung und Prüfung semantischer Versionsnummern nach dem Schema MAJOR.MINOR.PATCH (z. B. 1.2.3). |
| setuptools |
70.2.0 |
Erstellen, Verpacken und Verteilen von Python-Paketen, erweitert die Standardfunktionen von distutils |
| six |
1.16.0 |
Python 2- und 3-Kompatibilitätsbibliothek |
| sklearn |
|
Kurzname für scikit-learn – umfangreiche Machine-Learning-Bibliothek für Klassifikation, Regression, Clustering und Datenanalyse. |
| soupsieve |
2.5 |
CSS-Selektor-Engine für BeautifulSoup. Ermöglicht komplexe HTML/XML-Abfragen mit CSS-Syntax. |
| tenacity |
8.5.0 |
Flexible Retry-Bibliothek zum automatischen Wiederholen fehlgeschlagener Operationen mit Backoff-Strategien. |
| threadpoolctl |
3.5.0 |
Steuert und überwacht Thread-Pools numerischer Bibliotheken wie NumPy oder SciPy zur Performance-Optimierung. |
| tqdm |
4.66.4 |
Erstellt Fortschrittsbalken für Schleifen und Datenverarbeitung in Konsole oder Jupyter Notebook. |
| typing_extensions |
4.12.2 |
Ergänzt neue Typisierungsfunktionen (typing) für ältere Python-Versionen. Wichtig für moderne Typannotationen. |
| tzdata |
2024.1 |
Zeitzonen-Datenbank für Python-Zeitfunktionen. Liefert aktuelle internationale Zeitzoneninformationen. |
| urllib3 |
1.26.19 |
Leistungsfähige HTTP-Client-Bibliothek für Webzugriffe, Requests und API-Kommunikation. Grundlage vieler Netzwerkbibliotheken. |
| websockets |
10.4 |
Implementierung des WebSocket-Protokolls für Echtzeit-Kommunikation zwischen Client und Server. |
| werkzeug |
3.0.3 |
WSGI-Toolkit und Basisbibliothek vieler Python-Webframeworks wie Flask. Enthält Routing, Request-/Response-Handling usw. |
| win32com |
|
COM-Automatisierung für Windows-Anwendungen wie Excel, Word oder CaseWare IDEA. |
| win32comext |
|
Erweiterungen zu win32com mit zusätzlichen COM- und Windows-Integrationen. |
| yaml |
|
Import-Modul von PyYAML zum Lesen und Schreiben von YAML-Dateien. |
| zipp |
3.19.2 |
Hilfsbibliothek für ZIP-Datei- und Paketpfad-Verarbeitung. Wird oft intern von importlib_metadata genutzt. |
| IDEALib |
|
Custom Package |