Skip to main content

PyBerries

PyBerries is a Python package that can be used to import, manipulate and plot data from Bacmman measurement tables.

It relies mainly on Pandas for data handling and Seaborn/Matplotlib for plotting.

Installation

Optional: install Jupyter-lab (to run Jupyter Notebooks)

Anaconda (recommended)

Anaconda will install both Python and Jupyter-lab (used to run Python notebooks) easily. Note however that it requires ~5 Gb free disk space. For a lighter installation procedure, see the next section "Command line install".

  • Download Anaconda from the official website
  • Run the installer (leave all options as default)
  • Start "Anaconda Navigator"
  • In Anaconda, launch the "Jupyter Lab" module (you might need to click on "Install" first)

Command line install

  • Open a terminal (macOS/Linux) or Powershell (Windows)
  • Install Python
    • Enter the command python --version
    • If an error or a version < 3.9 is shown, download and install Python from the official website
  • After installing, restart your terminal/powershell; the python --version command should display a version number > 3.9
  • Install Jupyter Lab
    • In a terminal/powershell, run the command python -m pip install jupyterlab
    • After the installation completes, Jupyter Lab can be started using the command jupyter-lab

Installing the package

To install the package, use the following command in a terminal:

python -m pip install PyBerries

You can also install a specific version number (useful e.g. to make sure you code won't be broken by a future update):

python -m pip install PyBerries==0.2.8

In a jupyter notebook, use the command:

%pip install PyBerries, or %pip install PyBerries==0.2.8 for a specific version.

Getting started

Try downloading and running the tutorial notebook to get acquainted with data import and plotting in PyBerries.

For further details, see the main functionalities documentation, as well as the DatasetPool documentation.

For more info and examples on plots, see the plot_preset documentation and the Seaborn documentation

Contact

For questions and feedback related to this package please send an email to daniel.thedie@ed.ac.uk

Metadata

Release files for PyBerries 0.2.26

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

Source distribution (sdist)

Source distribution for PyBerries 0.2.26
File Size Uploaded Provenance Actions
pyberries-0.2.26.tar.gz 26.6 kB Without provenance Details for pyberries-0.2.26.tar.gz

Built distribution (wheel)

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

Total release size: 54.8 kB

Release files / pyberries-0.2.26.tar.gz

Download URL pyberries-0.2.26.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
125372cf697664c6980d2401b50e3b149644bcbcc83c42405a78466b05e99bed
BLAKE2b-256 checksum
How to use checksums
d0b93d8f28abc6e8777e70bf0ec9646905e22d5f4f071e16a3ab43597c08747c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / PyBerries-0.2.26-py3-none-any.whl

Download URL PyBerries-0.2.26-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
809210388cde5d886a8fdc7b36ddbe081645acad7033298bea6f43dae035215b
BLAKE2b-256 checksum
How to use checksums
7de0ef4b07cda01e6460a9662e2e3d922bc58e5912e72594da7b98918174aa44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for PyBerries 0.2.26

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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