Skip to main content

Kurze Beschreibung deines Pakets

Project description

tryppy

Tryppy is an open-source Python package designed to simplify segmentation, feature extraction, and classification of microscopy data from Trypanosoma brucei.
It has been developed specifically for the TrypTag dataset. The performance on other microscopy datasets has not been evaluated and may vary.

How to install

We provided several options to make the functionality of tryppy available to you. You can choose to install the package via pip or github into your python environment. Alternatively you can choose to use our code via the provided Docker container. This is especially usefull for an easy to use proof of concept, when trying out new data.

From Pypi

pip install tryppy

Here you find the official pypi website.

From Github

pip install git+https://github.com/himmiE/tryppy.git

Using Docker Hub (recommended)

An official Docker image is available to run tryppy without installing Python or any dependencies locally. If you have Docker installed, you can pull the latest image with:

docker build -t tryppy:latest .

docker run tryppy:latest

This launches an interactive Python shell with tryppy preinstalled.

How to use

No matter which approach you choose, you may want to look at the config.json file. (describe where it is to be found) This file is to be edited by you whenever you want to change something about the workflow. It is probably a good idea to save changes in a new config file, in case you break something. You can also change the filename to have different versions. You will be able to choose the right config file later in your code.

The Config File

When you first run your code a basic config-file will be created for you. ...

option description example_input
left foo right foo This is an alt text.
left bar right bar
left baz right baz

The Data

Use In Code

import NAME_OF_PACKAGE

# define the path for your data.
# if you have a custom config.json file, it should go here.
data_path = directory_where_data_should_do

# if you are handling multiple tasks with this package or are experimenting
# with different setups, you can rename the config file and pass the filename
# (relative to your defined data_path).

obj_name = NAME_OF_PACKAGE(data_path)
# alt: 
# obj_name = NAME_OF_PACKAGE(data_path, config_filename = 'save_all_config.json')

obj_name.run()

License

TODO

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

tryppy-0.1.0.tar.gz (568.1 kB view details)

Uploaded Source

Built Distribution

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

tryppy-0.1.0-py3-none-any.whl (581.1 kB view details)

Uploaded Python 3

File details

Details for the file tryppy-0.1.0.tar.gz.

File metadata

  • Download URL: tryppy-0.1.0.tar.gz
  • Upload date:
  • Size: 568.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.7

File hashes

Hashes for tryppy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 874673d89323eae947e07708e07694e3e5121e12b16f5bd5473b8febab2a3492
MD5 31a8738ed9afb1a58826c3ec1234d982
BLAKE2b-256 8fdfe5658f0e75adac7e1715a575f22b0959fee4315a0973823919582fb821c0

See more details on using hashes here.

File details

Details for the file tryppy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tryppy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 581.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.7

File hashes

Hashes for tryppy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac2e600b1c9479ebe0ca10ca52e65b9f84273fee16b516fba7d3a363bd7b7a6c
MD5 6eca1a043a46d277a9d680da79cb7346
BLAKE2b-256 d28e41be0a5fdc3072c161f04803fffb169f61199fb9609ee8d5d8eda2a48cc6

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