Data slurper for getting stuff from Earthchem services
Project description
Earthchem & PyData
This project wraps the Earthchem web services to provide easy access to geochemical data from IEDA in ready-to-use format in your favourite PyData environment.
Maintainer: Jess Robertson (jesse.robertson at csiro.au)
Service | master | develop |
---|---|---|
Test status | ||
Test coverage |
So why would I want to use this?
Say you wanted to know how many Archean-aged samples have been submitted to IEDA by your colleague named Dr S Barnes:
>>> import earthchem
>>> q = earthchem.Query(
author='barnes',
geologicalage='archean'
)
>>> q.count()
876
Nice, let's take a look at the compositions of these
>>> df = q.dataframe()
>>> df.head()
Downloading pages: 100%|██████████| 18/18 [00:29<00:00, 1.66s/it]
Hmm looks like Dr Barnes is a bit of a komatiite expert
>>> fig = df.mgo.hist()
>>> fig.set_xlabel('MgO (wt %)')
>>> fig.set_ylabel('Sample count')
Maybe we'd like to see this as a ternary plot instead...
>>> earthchem.plot.ternaryplot(df, components=['mgo', 'al2o3', 'cao'])
If spiderplots are more your thing we have you covered too (although we have to make up some data for this one...):
>>> reels = ec.geochem.REE(output='string')
>>> df = pd.DataFrame({k: v for k,v in zip(reels, np.random.rand(len(reels), 2))})
>>> ec.plot.spiderplot(df)
Great, I'm sold. How do I get it?
Provided you have python installed, this library is just a pip install earthchem
away.
If you don't have Python we recommend taking a look at the marvellous Anaconda distribution - just pick your relevant platform download from here.
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
Hashes for earthchem-0.0.5.macosx-10.9-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b04f449d7bc5dbaced1927543dc4982fb1d3361b90cc7078eeb2ce3ed0080d |
|
MD5 | 1f12f21b1fee7d2602819ccb99ca7518 |
|
BLAKE2b-256 | 0b8331210a918bd577ce4bb0d71066742b34924eef5f087b45003aabfbe3f94d |
Hashes for earthchem-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6253962eaa288add6b706cf0e2a89d9ece25adac4192e157b1b0cc3ffdada22a |
|
MD5 | f9fc285865696ba0bee89bfb9dab83c6 |
|
BLAKE2b-256 | fa28cfb14a86aa6437842cad5f69a2ca7e4169fdeda360358e555ad3a9e27c11 |