Skip to main content

A phantom generator

Project description

Parakeet :parrot:

Parakeet is a digital twin for cryo electron tomography and stands for Program for Analysis and Reconstruction of Artificial data for Kryo ElEctron Tomography

Code style: black PyPI version shields.io PyPI pyversions PyPI download month

Building Publishing

Docker Quay IO Conda Snapcraft

Documentation DOI

Installation

Parakeet can be installed using pip with the following command:

  pip install python-parakeet

NOTE: Because the package needs to be built locally from source and has some external dependencies you may need to ensure your environment is ready before running this command. You need to set the location of the CUDA compiler and possibly G++ and FFTW libraries. For full instructions please see the installation documentation here.

Usage

Parakeet can be used as a suite of command line tools as follows:

  parakeet.config.new -c config.yaml
  parakeet.sample.new -c config.yaml
  parakeet.sample.add_molecules -c config.yaml
  parakeet.simulate.exit_wave -c config.yaml
  parakeet.simulate.optics -c config.yaml
  parakeet.simulate.image -c config.yaml

For full command line usage instructions please see the command line documentation here here. Alternatively, there is a complementary high level Python API which can be seen here.

Documentation

Checkout the documentation for more information!

Notifications

You can receive notifications from the Github discussions by clicking "watch" on this repository.

Issues

Please use the GitHub issue tracker to submit bugs or request features.

Changes

Checkout the changelog for a list of recent changes to parakeet.

Contributions

If you would like to help contribute to profet, please read our contribution guide and code of conduct.

License

Copyright Diamond Light Source and Rosalind Franklin Institute, 2019.

Distributed under the terms of the GPLv3 license, parakeet is free and open source software.

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

python_parakeet-0.6.0.tar.gz (9.3 MB view details)

Uploaded Source

File details

Details for the file python_parakeet-0.6.0.tar.gz.

File metadata

  • Download URL: python_parakeet-0.6.0.tar.gz
  • Upload date:
  • Size: 9.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for python_parakeet-0.6.0.tar.gz
Algorithm Hash digest
SHA256 831008a02be1393226bda0504d67376e71ffbe9e36f7914a375e8dae9ad95054
MD5 d93244d60d8bcefdc00394b70278c74e
BLAKE2b-256 7658d3af986c07be88380d7610c80f20c76de8c9d6084905cfa948e12251d702

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_parakeet-0.6.0.tar.gz:

Publisher: python-publish.yml on rosalindfranklininstitute/parakeet

Attestations:

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