Countoscope / countoscope

Python codes for the Countoscope
https://countoscope.github.io/
MIT License
1 stars 0 forks source link
colloids particles

..

TO UNCOMMENT WHEN YOU HAVE A DOI

.. image:: https://zenodo.org/badge/443812727.svg :target: https://zenodo.org/doi/10.5281/zenodo.13354423 :alt: DOI

.. image:: https://img.shields.io/badge/License-MIT-blue.svg :target: https://opensource.org/licenses/MIT

.. image:: https://github.com/Countoscope/countoscope/actions/workflows/python-app.yml/badge.svg :target: https://github.com/Countoscope/countoscope/actions/workflows/python-app.yml

Countoscope (Python) ####################

This is the repository containing the Python code of the Countoscope.

Installation (users)

Clone the repository using:

.. code:: bash

git clone https://github.com/Countoscope/countoscope.git

Install all the required Python packages using:

.. code:: bash

pip install -r requirements.txt

Then, type:

.. code:: bash

pip install .

Installation (developers)

Clone the repository with its submodule (containing datasets for testing) using:

.. code:: bash

git clone https://github.com/Countoscope/countoscope.git --recurse-submodules

You will need Git LFS installed (https://git-lfs.com/)

Install all the required Python packages using:

.. code:: bash

pip install -r requirements.txt

Then, type:

.. code:: bash

pip install -e .

Use

See examples/example_xyz.py

Run the tests

Go to the tests/ repository, then type:

.. code:: bash

pytest .

Note that the repository must have been cloned with its submodules for the tests to work.

To-do list

When the repository is public: