Skip to main content

Create social, material or semantic layers using different methods to work with the Socio-epistemic networks framework.

Project description

SemanticLayerTools

PyPI DH community code review: May 2022 Documentation Status

Collects tools to create semantic layers in the socio-epistemic networks framework. Source material can be any structured corpus with metadata of authors, time, and at least one text column.

Documentation is available on ReadTheDocs.

Part of the code was reviewed by Itay Zandbank, thank you.

Installation

tl;dr Use pip

pip install semanticlayertools

Consider using a clean virtual environment to keep your main packages separated. Create a new virtual environment and install the package

python3 -m venv env
source env/bin/activate
pip install semanticlayertools

To use some sentence embedding utility functions please install with the ml option

pip install semanticlayertools[ml]

Testing

Tests can be run by installing the dev requirements and running tox.

pip install semanticlayertools[dev]
tox

Building documentation

The documentation is build using sphinx. Install with the dev option and run

pip install semanticlayertools[dev]
tox -e docs

Funding information

The development was part of the research project ModelSEN

Socio-epistemic networks: Modelling Historical Knowledge Processes,

in Department I of the Max Planck Institute for the History of Science and funded by the Federal Ministry of Education and Research, Germany (Grant No. 01 UG2131). The work is continued at the Max Planck Institute of Geoanthropology, Jena.

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

semanticlayertools-1.1.1.tar.gz (121.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

semanticlayertools-1.1.1-py3-none-any.whl (55.9 kB view details)

Uploaded Python 3

File details

Details for the file semanticlayertools-1.1.1.tar.gz.

File metadata

  • Download URL: semanticlayertools-1.1.1.tar.gz
  • Upload date:
  • Size: 121.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for semanticlayertools-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ca9669e0e80dd0c027c830f4a403a11210d05e12965b6fd9ca7b0a9781490f1b
MD5 9ae00262bb1576dec0a08b5a6c645611
BLAKE2b-256 4f3611ade7b0c5ef5a03f680db2df4a767cd9750a224d4a6b65b2c53aa2b1702

See more details on using hashes here.

File details

Details for the file semanticlayertools-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for semanticlayertools-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56e1280e8bf7ddaf6081d5a57f3a258178816a08d19cd963fa56431d744e92da
MD5 1d36cb1028558a4de8eb96714d87bc90
BLAKE2b-256 0993d0d477fca9c405b5129636e743d6488d7b118f750a05a896f57411f83738

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