GenTex stands for General Texture analysis.
This package provides a suite of routines that combines standard texture analysis methods based on GLCM and entropy/statistical complexity analysis methods.
What is this package for?
GenTex provides a number of the standard algorithms required for generating complexity/texture measure estimates from multimodal imaging data. These include:
-
Generation of multidimensional feature spaces from multimodal 'image' data (i.e. multiple 'co-registered' 1,2,3, or 4 dimensional data sets, e.g. multiple 'co-registered' time series, multimodal image data, space/time data..) via the use of a set of image templates, including:
- single voxels
- linear sequences in cardinal directions (ref.)
- notches in cardinal directions (ref.)
- light cones in cardinal directions and 45 degree angles (ref.)
-
Clustering methods for generating discrete ('grey') levels from the constructed feature space (the levels are then typically mapped to the original image space at the anchor points of the templates)
-
Building co-occurrence matrices from a discrete level 'image' or a pair of discrete level 'images', where the discrete level 'images' are typically generated via feature space clustering of the original multimodal data sets (time series, images, space/time data...)
-
Estimation of various complexity/texture measures from the co-occurrence matrices. (Haralick measures and epsilon machine related quantities) such as:
- CM Entropy
- EM Entropy
- Statistical Complexity
- Energy Uniformity
- Maximum Probability
- Contrast
- Inverse Difference Moment
- Correlation
- Probability of Run Length
- Epsilon Machine Run Length
- Run Length Asymmetry
- Homogeneity
- Cluster Tendency
- Multifractal Spectrum Energy Range
- Multifractal Spectrum Entropy Range
Documentation
The documentation on GenTex in hosted here
Installation
pip install gentex
Who do I talk to?
- Karl Young (original developer)
- Nicolas Pannetier
- Norbert Schuff
License
GenTex is licensed under the terms of the BSD license. Please see the License file in the GenTex distribution
References
-
K. Young, Y. Chen, J. Kornak, G. B. Matson, N. Schuff, 'Summarizing complexity in high dimensions', Phys Rev Lett. (2005) Mar 11;94(9):098701.
-
C. R. Shalizi and J. P. Crutchfield, 'Computational Mechanics: Pattern and Prediction, Structure and Simplicity', Journal of Statistical Physics 104 (2001) 819--881.
-
K. Young and J. P. Crutchfield, 'Fluctuation Spectroscopy', Chaos, Solitons, and Fractals 4 (1993) 5-39.
-
J. P. Crutchfield and K. Young, 'Computation at the Onset of Chaos', in Entropy, Complexity, and Physics of Information, W. Zurek, editor, SFI Studies in the Sciences of Complexity, VIII, Addison-Wesley, Reading, Massachusetts (1990) 223-269.
-
C. R. Shalizi and J. P. Crutchfield, 'Computational Mechanics: Pattern and Prediction, Structure and Simplicity', Journal of Statistical Physics 104 (2001) 819--881.
Release files for gentex 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gentex-0.1.2.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gentex-0.1.2-py3.7-linux-x86_64.egg | Legacy Egg format | - | - | Details |
Total release size: 85.9 kB
Release files / gentex-0.1.2.tar.gz
| Download URL | gentex-0.1.2.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5696e2252f44382df8420a7873aa2de286cc8eefa2b126addcff14780b8f893
|
|
BLAKE2b-256 checksum How to use checksums |
d1962932365dc16f9a51b3e7082dc41c317b3166307b175ef6bbe49abbb10370
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.7.3
|
Release files / gentex-0.1.2-py3.7-linux-x86_64.egg
| Download URL | gentex-0.1.2-py3.7-linux-x86_64.egg |
|---|---|
| Size | 60.3 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
ae8310f1059fb81ff99cc860cc049f79595d62a133edd98f9e18a8dded9bcf88
|
|
BLAKE2b-256 checksum How to use checksums |
da4df25311a6e15e0ff5d3955af8e7a1a33a9eb90449878090f1660e61292a78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.7.3
|