Skip to main content

DMF's Python package providing reusable functionalities for neuroscience research.

Project description

dmf-utils


PyPI version PyPI - Python Version Documentation Status Tests Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. License

DMF Utils is a Python package that provides a collection of utility functionalities to simplify common tasks in experiment and data analysis workflows. The package contains modules used by our group to facilitate tasks in neuroscience research.

Quick Start

This package is designed in a modular way, with some functionalities included in this repository and others in separate packages that can be called from here. This allows for installing only the components needed for a specific project, aiming to maintain the broadest compatibility with different Python versions.

You can install the core package with pip or other package managers by running:

pip install dmf-utils

See the documentation for more installation options and help, including how to use it in environments without internet access.

Modules

  • Alerts: Get notified when a function finishes running and send messages or files to Slack and Telegram.
  • Env: Manage environment variables.
  • IO (Input/Output): Load and save data from different formats, and manage compressed files.
  • Models: Utilities for PyTorch models.
  • Video: Utilities to work with video files.

See the modules documentation for more information.

Documentation

For full documentation, visit Read the Docs.

Contributing

This package is maintained by Dynamics of Memory Formation (DMF) at the University of Barcelona. If you would like to contribute, please open an issue or a pull request.

License

DMF Utils is licensed under the MIT License. See the LICENSE file for more details.

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

dmf_utils-0.1.3.tar.gz (41.4 kB view details)

Uploaded Source

Built Distribution

dmf_utils-0.1.3-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file dmf_utils-0.1.3.tar.gz.

File metadata

  • Download URL: dmf_utils-0.1.3.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for dmf_utils-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b13fd6ccae9ef413466c25079db61a6abc466ad1bb196fed960c5a3c89561ce0
MD5 ed7a1ac4a0ae3f6001730c2f7f43b7ae
BLAKE2b-256 4efd0d3aa6645af4801004d0877c58e0a87ef16875e6656c8c335c14b83a7447

See more details on using hashes here.

File details

Details for the file dmf_utils-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: dmf_utils-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 51.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for dmf_utils-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d4e79068f72d240ccc93dd37271c524b77062f2102cfa500c5c3e679b3256300
MD5 f20e7ab2e6ebf6cdad2719d32206211a
BLAKE2b-256 f329c6976d89d3904668ecdb5d9f587113f24c996929e85a1c605bbcd67c0ff4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page