cryptoassetdata
Python module to fetch historic crypto asset market data from CoinMarketCap. To reduce traffic extracted data is cached. Furthermore loading the required pages is threaded for performance improvement. Returns Pandas DataFrames with dates as index. As symbols are not unique, the website slug is used.
Documentation
See requirements.txt file for additional dependencies:
Installation
Pip Installation:
$ pip install cryptoassetdata
To install from source:
$ git clone https://github.com/linuskohl/cryptoassetdata $ pip install -r requirements.txt $ python setup.py install
Usage
Sample code to plot Ethereums Open data
import cryptoassetdata
import matplotlib.pyplot as plt
def available_assets():
# As Symbols are not unique, the website slugs are used.
# Get a list of available crypt assets
print(cryptoassetdata.get_slugs())
def plot_ethereum_price():
# get_historic_data takes an array containing asset slugs, start and end date of the data.
# fill_na specifies if the DataFrame contains only dates the assets were traded, or every date
# in the specified date range. A dictionary containing a DataFrame for every is returned.
data = cryptoassetdata.get_historic_data(["ethereum"], "01/01/2017", "12/31/2017", fill_na=True)
ethereum = data['ethereum'].Open # Get open data from Ethereum
ethereum.plot()
plt.show() # Display plot
Contribute
Source Code: https://github.com/linuskohl/cryptoassetdata
Issue Tracker: https://github.com/linuskohl/cryptoassetdata/issues
Changelog
Please see the CHANGES.txt for a list of all changes.
License
The project is licensed under the GPLv3 License. See LICENSE.txt for more details.
Metadata
Release files for cryptoassetdata 0.0.3
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 | |
|---|---|---|---|---|
| cryptoassetdata-0.0.3.tar.gz | 19.0 kB | Without provenance | Details |
Release files / cryptoassetdata-0.0.3.tar.gz
| Download URL | cryptoassetdata-0.0.3.tar.gz |
|---|---|
| Size | 19.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f782c0b9722dd24bb8f7bb08a962ce1582c4745625f4f65511da890d2fa832fc
|
|
BLAKE2b-256 checksum How to use checksums |
b7d341843e7673e1b830ccedc2d4e7ee8fe6de0647a2497c8c21256594722902
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for cryptoassetdata 0.0.3
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.