EcoPy: Ecological Data Analysis in Python
Project description
EcoPy: Python for Ecological Data Analyses
******************************************
.. image:: https://zenodo.org/badge/17555/Auerilas/ecopy.svg
:target: https://zenodo.org/badge/latestdoi/17555/Auerilas/ecopy
**EcoPy** provides tools for ecological data analyses. In general, it focuses on multivariate data analysis, which can be useful in any field, but with particular attention to those methods widely used in ecology. `The homepage, with full documentation and examples, can be found here <http://ecopy.readthedocs.io>`_
Install via 'pip install ecopy'
What's New
=======
0.1.2.2
--------
- More Python 3.x compatibility
- Fix typos in code and examples on readthedocs. Thorough code check
License
=====
**EcoPy** is distributed under the MIT license
Version
=====
0.1.2.2
Examples
======
Transforming a site x species matrix, dividing by site totals::
import ecopy as ep
varespec = ep.load_data('varespec')
newMat = ep.transform(varespec, method='total', axis=1)
Calculating Bray-Curtis dissimilarities on the new matrix::
brayMat = ep.distance(newMat, method='bray')
PCA on US Arrests data::
USArrests = ep.load_data('USArrests')
prcomp = ep.pca(USArrests, scale = True)
prcomp.biplot(type = 'distance')
prcomp.biplot(type = 'correlation')
Full online documentation is a work in progress
TO-DO
====
- MINIMUM SPANNING TREE
- PROCRUSTES ROTATION
- LINEAR/SURFACE ENVIRONMENTAL FITTING
- MAXENT WRAPPER
- MANY MANY OTHER THINGS
******************************************
.. image:: https://zenodo.org/badge/17555/Auerilas/ecopy.svg
:target: https://zenodo.org/badge/latestdoi/17555/Auerilas/ecopy
**EcoPy** provides tools for ecological data analyses. In general, it focuses on multivariate data analysis, which can be useful in any field, but with particular attention to those methods widely used in ecology. `The homepage, with full documentation and examples, can be found here <http://ecopy.readthedocs.io>`_
Install via 'pip install ecopy'
What's New
=======
0.1.2.2
--------
- More Python 3.x compatibility
- Fix typos in code and examples on readthedocs. Thorough code check
License
=====
**EcoPy** is distributed under the MIT license
Version
=====
0.1.2.2
Examples
======
Transforming a site x species matrix, dividing by site totals::
import ecopy as ep
varespec = ep.load_data('varespec')
newMat = ep.transform(varespec, method='total', axis=1)
Calculating Bray-Curtis dissimilarities on the new matrix::
brayMat = ep.distance(newMat, method='bray')
PCA on US Arrests data::
USArrests = ep.load_data('USArrests')
prcomp = ep.pca(USArrests, scale = True)
prcomp.biplot(type = 'distance')
prcomp.biplot(type = 'correlation')
Full online documentation is a work in progress
TO-DO
====
- MINIMUM SPANNING TREE
- PROCRUSTES ROTATION
- LINEAR/SURFACE ENVIRONMENTAL FITTING
- MAXENT WRAPPER
- MANY MANY OTHER THINGS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ecopy-0.1.2.2.tar.gz
(86.1 kB
view details)
File details
Details for the file ecopy-0.1.2.2.tar.gz
.
File metadata
- Download URL: ecopy-0.1.2.2.tar.gz
- Upload date:
- Size: 86.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df8adbf07696fad6d6f75b6d8e3a151d4504cb4c79e32d37ca67c1d2d10cc07 |
|
MD5 | f01e0ad3888702dcde45f121a293779f |
|
BLAKE2b-256 | 005d485f3d0ebff8895c38ae515963f6921a1af6722af94ce5c584e4fad2ffcd |