Skip to main content

germanetpy

Welcome. This is the Python API for the German wordnet GermaNet. GermaNet is a lexical-semantic net that relates German nouns, verbs, and adjectives semantically by grouping lexical units that express the same concept into synsets and by defining semantic relations between these synsets. This API can be used to extract structured information from the GermaNet with python. More information about GermaNet can be found on the following page:

https://uni-tuebingen.de/en/142806

Installation

You can install germanetpy from PyPI (https://pypi.org/project/germanetpy/):

pip install germanetpy

Get the GermaNet data as XML files and put all files in a data directory. When you use the API to load the data, the path pointing to the directory containing the XML files needs to be specified. The API is supported with Python 3.

How to use

You can read the documentation here

The API provides functionality that can be used to load the data from GermaNet and query it. The data has to be retrieved via a license agreement from the University of Tübingen, Seminar für Sprachwissenschaften:

https://uni-tuebingen.de/en/142828

To use the data for queries you first have to create a Germanet object, which loads the data specified as an argument once. This takes a few seconds:

from germanetpy import germanet

germanet_object = germanet.Germanet(path_to_the_GermaNet_XML_files)

This repository also provides a Tutorial [https://github.com/Blubberli/germanetpy/blob/master/germanetpy_tutorial.ipynb] that shows how to use the API to query GermaNet. If you want to use the tutorial as an interactive jupyter notebook, clone this repository:

git clone https://github.com/Germanet-sfs/germanetTutorials.git

and follow the instructions in the README https://github.com/Germanet-sfs/germanetTutorials

Release files for germanetpy 0.2.5

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

Source distribution (sdist)

Source distribution for germanetpy 0.2.5
File Size Uploaded
germanetpy-0.2.5.tar.gz 38.3 kB Details

Built distribution (wheel)

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

Total release size: 72.2 kB

Release files / germanetpy-0.2.5.tar.gz

Download URL germanetpy-0.2.5.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4d652dc67daeb34f8d3aaba0516bb18de3e290be6f7e4802a8d589eae367aa17
BLAKE2b-256 checksum
How to use checksums
37e5cd3a01adab5b3f1707b64587a6c67d256a6c91fce0fef799c25c36a9b9a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / germanetpy-0.2.5-py3-none-any.whl

Download URL germanetpy-0.2.5-py3-none-any.whl
Size 33.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0ebf7e3a3f79522574b33163b6280a585f6408e444ddfa4e8a42fc7d1bca9023
BLAKE2b-256 checksum
How to use checksums
9f95b3b9f396f3aaec3cd7cb83978e473786f21f9e1dd16ba100a46b97e40fc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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