Skip to main content

Sediment ANalysis & Deliniation through Images

Project description

PyPI version

SANDI

SANDI is a free, open-source software designed for oceanography and sedimentology. It can be used to extract particles from high-resolution underwater images (on a single image or on a batch) and to extract gravels (> 1 mm) from a laboratory image, in order to measure their size and shape and to compute some statistics.

Disclaimer: This software is under development, and it may therefore still contain some errors or malfunctions. In the TODO document, you can see the improvements planned for future versions, but any additional feedback or suggestion is welcome and appreciated, as we hope to make it a collaboratively improving tool.

Homepage of SANDI v0.1.6. Artwork is from Sophie Delhaye.

About SANDI

Check out the full documentation in the Wiki

How to install SANDI

There are three ways to install and use SANDI, we recommend to use option 3:

  1. Users can choose to download the full code and run the ‘main’ file from GitHub. This is the most up-to-date version, but it might still contain several bugs and errors and hasn't been approved for release yet.
  2. Users can download the executable in the 'tags' section of the repository. This is a self-contained software, the easiest option for users with no experience in coding but is only compatible with Windows systems and is the least frequently updated of the three options.
  3. Users can choose to work with the sandi package referenced in PyPI. This is the easiest and most reliable option, it contains the latest approved updates of the software and can simply be installed with the few following steps (provided that Anaconda or Miniconda is already installed on the user's computer) :
  • download the environment_user.yml file
  • open the miniconda/anaconda prompt and type the following lines to install the package:
 
  # Navigate to the folder where your .yml file is located 
  cd directory/of/your/yml-file 
  # Create the environment 
  conda env create -f environment_user.yml 

How to run SANDI

  • open the miniconda/anaconda prompt and type the following lines to run the package after installation:
 
  # Activate the environment
  conda activate sandi_env 
  # Run the package 
  python -m sandi 

How to update SANDI

  • open the miniconda/anaconda prompt and type the following lines to update the package after installation in order to have the latest available version:
 
  # Activate the environment
  conda activate sandi_env 
  # Check the version of the package that is installed
  pip show sandi
  # Upgrade if necessary
  python -m pip install --upgrade sandi

If you encounter any problem with the installation and/or use of SANDI on your computer, please make an issue on the repository so we can help you resolve it.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

sandi-0.1.8-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file sandi-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: sandi-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for sandi-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6c8b0e2b6a9839b1c8c80c2d7ca5373fdc72c745cba09ad57cc5cecb8afd0628
MD5 c712193cd0a9f18fb4d6bf7c9444667a
BLAKE2b-256 243d5dbb8943b6dfe254ae127acce24c32d7289f25a5a91682093ef8bca435a0

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