Skip to main content

A small example package

Project description

Chaintrail API Wrapper

Installation

pip3 install chaintrailapi

Import and use the package as demonstrated in example.py below:

from chaintrailapi import ChainTrail, Accounts, Dataset
import matplotlib.pyplot as plt

api = ChainTrail("localhost:3000", Dataset.JAN_2019)

account_data = api.get_accounts(['acct_address'])
account_scaled = api.get_accounts(['tx_count','avg_tx_in','avg_tx_out','std_tx_in','std_tx_out']).get_scaled()

print(account_scaled.shape)

pcadata = ChainTrail.calculate_pca(account_scaled, components=2)
inliers, outliers, xx, yy, z_train = ChainTrail.predict_outliers(pcadata)

# plot the training points
plt.contour(xx,yy,z_train, levels=[0], linewidths=2, colors='darkred')
plt.scatter(pcadata[inliers,0], pcadata[inliers,1], color='blue', alpha=0.2)
plt.scatter(pcadata[outliers,0], pcadata[outliers,1], color='red', alpha=0.4)
plt.show()

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

chaintrailapi-0.0.6.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

chaintrailapi-0.0.6-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file chaintrailapi-0.0.6.tar.gz.

File metadata

  • Download URL: chaintrailapi-0.0.6.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for chaintrailapi-0.0.6.tar.gz
Algorithm Hash digest
SHA256 be638ed728a1407430f2f757f2b4b7bf748a3a8758ffd96c690a5950c5544004
MD5 402efa488dbeab8114434877eb60893c
BLAKE2b-256 4aae6fce4ecce2928d8572fa0f011f24612be9402acb49435740855830200466

See more details on using hashes here.

File details

Details for the file chaintrailapi-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: chaintrailapi-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for chaintrailapi-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f301e8d7aa0a1be1f8b84ec770e91d445acbc7c738a38ecdf97a8e4a3503e223
MD5 30e2500066c2c1fcbcabb11aa7aca16e
BLAKE2b-256 cd52c54a7bb180552ba578ca8211b79c0db29f49b1db44dc8b191fe688dcf437

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page