GonioAnalysis - A goniometric analysis program
GonioAnalysis is a specialised spatial motion analysis software. It is targeted mainly to analyse data produced by GonioImsoft.In general, GonioAnalysis can be used for data following the hierarchy
data_directory
├── specimen_01
│ ├── experiment_01
│ │ ├── image_001.tif
│ │ └── image_002.tif
│ └── ...
└── ...
Tiff files or stacks are the preferred image format.
Installing
Installing with the pip command is recommended.
Option A: Using the pip-command
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.
Some Linux distributions have separated tkinter (Python's interface to the Tcl/Tk GUI toolkit) and pillow's ImageTk module their own packages that are not installed by default. Please make sure to have them installed from your package manager.
# Example on Debian/Ubuntu/Mint/...
sudo apt install python3-tk python3-pil.imagetk
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
Option B: Installer on Windows
There are currently some technical issues providing the installer for recent Gonio Analysis versions. Please consider using the pip command instead, as instructed above.
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.
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.
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.
Metadata
Release files for gonio-analysis 0.8.10
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 |
|---|---|---|---|---|
| gonio_analysis-0.8.10.tar.gz | 6.9 MB | Without provenance | Details for gonio_analysis-0.8.10.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gonio_analysis-0.8.10-py3-none-any.whl | Python 3 | none | any | Details for gonio_analysis-0.8.10-py3-none-any.whl |
Total release size: 13.8 MB
Release files / gonio_analysis-0.8.10.tar.gz
| Download URL | gonio_analysis-0.8.10.tar.gz |
|---|---|
| Size | 6.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d512ec85e4263121653f5ef8e0fc1266be7cedb9ef16b53a74b8dd11240b09f
|
|
BLAKE2b-256 checksum How to use checksums |
ce6c0ea418b23d01db0730251e9e311927912ae4016b149df1c8d9db4f6f9309
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Release files / gonio_analysis-0.8.10-py3-none-any.whl
| Download URL | gonio_analysis-0.8.10-py3-none-any.whl |
|---|---|
| Size | 6.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0ecbc8d713c0f0c6cdc7fed33c0f3fa9d97caedc5af59993568b3487b77e3b61
|
|
BLAKE2b-256 checksum How to use checksums |
ec0ee8f904ab4b32f3bc45d04f650566dbabd9c343d3001da3e44e2f1500956f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Security for gonio-analysis 0.8.10
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.