<img src=”logo_trackmol.png” alt=”Logo of trackmol” width=”600”>
The trackmol package offers a set of tools for manipulating, analyzing, and visualizing molecular structures. It is divided into several modules to cover different needs: data analysis, clustering, image processing using computer vision techniques, molecular trajectory generation, and various tools to facilitate the research and development workflow in computational chemistry.
## Table of Contents
[Installation](#installation)
[Usage](#usage)
[Main Modules](#main-modules) - [analysis](#analysis) - [clustering](#clustering) - [computer_vision](#computer_vision) - [generation_walks](#generation_walks) - [gratin](#gratin) - [tools](#tools)
[Examples](#examples)
[Contribution](#contribution)
[License](#license)
## Installation
You can install trackmol from the source repository. Make sure you have Python 3.6 or a later version.
`sh # Clone the repository git clone https://your-repository.git `
The package is structured in the directory [src/trackmol](src/trackmol).
## Usage
Refer to the documentation of each module for more details on the available functions and classes.
## Main Modules ### analysis
Enables analysis of random walk trajectories (MSD…).
### clustering
Allows clustering in latent space and links between latent space and the physical properties of the environment in which the random walks take place.
### computer_vision
Using computer vision techniques, experimental trajectories can be determined from experimentally collected videos.
### generation_walks
Enables random walk generation both statistically and from a position in latent space by denoising diffusion.
### gratin
Module developed by Institut Pasteur and H. Verdier, which uses graph-based neural networks to classify different random walk models and estimate key walk parameters.
## Exemples
Une série d’exemples illustrant l’utilisation des différents modules se trouve dans le répertoire [src/trackmol/examples](src/trackmol/examples).
## Contribution
Les contributions sont les bienvenues ! Veuillez lire le [CONTRIBUTING.rst](CONTRIBUTING.rst) ainsi que le [docs/contributing.rst](docs/contributing.rst) pour les instructions et les bonnes pratiques de contribution.
Avant de soumettre une pull request, assurez-vous que tous les tests passent et que le code respecte les normes du projet.
## Licence
Ce projet est sous licence [LICENSE](LICENSE). Consultez le fichier pour connaître les détails de la licence.
—
Pour toute question ou contribution, merci de soumettre une issue ou de contacter l’équipe de développement.
Metadata
Release files for trackmol 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| trackmol-1.0.1.tar.gz | 25.3 MB | Without provenance | Details for trackmol-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| trackmol-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for trackmol-1.0.1-py3-none-any.whl |
Total release size: 50.5 MB
Release files / trackmol-1.0.1.tar.gz
| Download URL | trackmol-1.0.1.tar.gz |
|---|---|
| Size | 25.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d47d81132fb57fec1b8f447fe91f93625721cd156276e16a81e40cd71e0376bd
|
|
BLAKE2b-256 checksum How to use checksums |
0a73cd8cf6818992241d9a2aa7bdd14449e321062e2a13aaeae94af92d04a3a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.0
|
Release files / trackmol-1.0.1-py3-none-any.whl
| Download URL | trackmol-1.0.1-py3-none-any.whl |
|---|---|
| Size | 25.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5fc1dc3938ff91b59a518692fc88b7a4ab6adf9699573cea7be38fdeaa2f5c69
|
|
BLAKE2b-256 checksum How to use checksums |
0b4aaaccffc937ea2e62ddd0c2121c21b8fc26232dbccbf55d352953f4a5f2e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.0
|
Security for trackmol 1.0.1
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.