Skip to main content

A lightweight, extensible framework managing research data, analyses and provenance

Project description

HoneyPy

A lightweight, extensible framework managing research data, analyses and provenance. HoneyPy works as a core library in a plugin architecture, a framework of sorts. It is built to fulfill common needs found across many research teams:

  • To store
  • To anonymise
  • To transform
  • To analyse
  • To summarise
  • To manage many datasets and analysis projects on a single machine

In doing so, it employs a functional approach; it sees data as something to be continually transformed, be it through a machine learning model, a post-processing script, or some other means. Many research papers boil down to taking raw data through a series of transformations to get to the final results.

It is not uncommon to see research teams reinvent the wheel in this regard. A centralised, general library is much more beneficial to us. Releases to the core should benefit all packages that inherit from it, and field-specific work, what some might call "application logic", should ideally be decoupled from data management.

Every research team tackles its own questions, whether it be linguistics, medicine, sociology, or something else. It is the job of the core to automate the "boring" stuff, and the job of the plugin to perform the field-specific transformations.

Ask DeepWiki

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

honeypy-0.9.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

honeypy-0.9.0-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file honeypy-0.9.0.tar.gz.

File metadata

  • Download URL: honeypy-0.9.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for honeypy-0.9.0.tar.gz
Algorithm Hash digest
SHA256 9d5b10de12069076a0e2c5b75b52531a86b13d07d97ccdac69f811ec43b31b1c
MD5 2a7ea67ebb92bb0fa23592fe2fb6ba0b
BLAKE2b-256 006dbddfe63ed6f18ce0b1fb043b662443bdcd9ce78c3a3bbf8e449fdde253aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for honeypy-0.9.0.tar.gz:

Publisher: publish-to-pypi.yml on honeypyteam/honeypy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file honeypy-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: honeypy-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for honeypy-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b16800ec735b2e6dfcd12358b8e8a67691f52109cc0fcf9dba3f60548a07a0f
MD5 f69a8ac5e17763b7881763d7c67cf050
BLAKE2b-256 f35622a02d356a6dab5a95ade7e2f5ed1f5dc1d74c3cf0dca09420c90857d87d

See more details on using hashes here.

Provenance

The following attestation bundles were made for honeypy-0.9.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on honeypyteam/honeypy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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