Spatial motion analysis program
Project description
GonioAnalysis - A goniometric analysis program
Gonio Analysis is a specialised spatial motion analysis software, mainly for GonioImsoft's data.In general, GonioAnalysis can be used for data following the hierarchy
data_directory
├── specimen_01
│ ├── experiment_01
│ │ ├── image_001.tif
│ │ └── image_002.tif
│ └── ...
└── ...
but special (GonioImsoft) naming scheme is needed for some functionality. Tiff files or stacks are the preferred image format.
WARNING! GonioAnalysis is still in early development!
Installing
Two installation methods are supported:
- The stand-alone installer (Windows only)
- Python packaging (all platforms)
Installer on Windows (easiest)
A Windows installer bundles together the Gonio Analysis suite and all its depencies, including a complete Python runtime. It is ideal for users not having Python installed before.
The installer can be found at Releases.
The installer creates a start menu shorcut called Gonio Analysis, which can be used to launch the program.
To uninstall the program, use the Windows Add or Remove programs.
Using pip (the python standard way)
The latest version from PyPi can be installed with the command
pip install gonio-analysis
This should install all the required dependencies. On Windows, OpenCV may require Visual C++ Runtime 2015 to be installed.
Launch the program by
python -m gonioanalysis.tkgui
Managing versions using pip
Upgrade to the latest version
pip install --upgrade gonio-analysis
Downgrade to a selected version
pip install gonio-analysis==0.1.2
Usage instructions
Start by opening your data directory (this should contain the folders containing the images). Next, select the regions of interest (ROIs), and then, run the motion analysis. This may take a while. The ROIs and movements are saved on disk (C:\Users\USER\GonioAnalysis or /home/USER/.gonioanalysis), meaning that this part of the analysis (ROIs and movement analysis) has to be performed only once per specimen (unless you want to re-analyse).
After the initial steps you, can perform further analyses in the program or export the data by
- copy-pasting the results to an external program or 2) exporting CSV files.
Many other features are present but yet undocumented.
Contributing
-
Any problems or missing features, Issues.
-
For general chatting, Discussions
See also below for the project's future plans.
About the project
This program was created in the University of Sheffield to analyse the photomechanical photoreceptor microsaccades that occur in the insect compound eyes. For more information, please see our GHS-DPP methods @ Communications Biology, or visit the lab's website.
Currently, it is maintained the original developer jkemppainen. Future efforts are mainly targeted towards ease-of-use (UI redesign/cleaning, exposing settings, documentation), bug-clearing (especially with non-GonioImsoft data) and performance (cross-correlation analysis).
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
Built Distribution
File details
Details for the file gonio-analysis-0.7.0.tar.gz
.
File metadata
- Download URL: gonio-analysis-0.7.0.tar.gz
- Upload date:
- Size: 6.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5230c365bfbbe60f73a06888d17d5af1e5c2804d40a4333f98b9fb0e97e82166 |
|
MD5 | 0b946ddfedc7c39ef751d26eef976bbf |
|
BLAKE2b-256 | 0d977e222bf819552556004568d8a62a0e4181b595da1db66fd11310d2be757d |
File details
Details for the file gonio_analysis-0.7.0-py3-none-any.whl
.
File metadata
- Download URL: gonio_analysis-0.7.0-py3-none-any.whl
- Upload date:
- Size: 139.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 983b8c74948cd28966d45644076d6b41f323a96553b96337c934d9a359c33fc3 |
|
MD5 | 0ac4d7333c3b62edd7e5cf763e8e6906 |
|
BLAKE2b-256 | 0a323492ce97ede7bece8e4aad49eb4fcd485636403380bea36d3be041a284dd |