Skip to main content

A Python package to interact with the Unifier API.

Project description

Unifier

Unifier is a Python package that provides a simple interface to interact with the Unifier API, allowing for Point-In-Time and streaming data access.

Features

  • Query the Unifier API for data.
  • Retrieve data in JSON format.
  • Convert API responses into pandas DataFrames for easy data manipulation and analysis.

Installation

You can install the package via pip:

pip install unifier

Usage

Here's a basic example of how to use the unifier package:

from unifier import unifier

# Set your user and token
unifier.user = 'your_username'
unifier.token = 'your_api_token'

# Query the API
response = unifier.query(name='your_dataset_name')

# Convert the response to a DataFrame
df = unifier.get_dataframe(name='your_dataset_name')

print(df.head())

# Get list asof_date available for a dataset
df = unifier.get_asof_dates(name='dataset_name')
print(df.head())

Configuration

Before using the package, ensure you set your user and token attributes in the unifier class to authenticate with the API.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contributing

Contributions are welcome! Please read the contributing guidelines for more information.

Support

For support, please contact support@exponential-tech.ai.

Acknowledgments

  • Thanks to the team at Exponential Tech for their support and contributions.

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

unifier-0.1.11.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unifier-0.1.11-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file unifier-0.1.11.tar.gz.

File metadata

  • Download URL: unifier-0.1.11.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for unifier-0.1.11.tar.gz
Algorithm Hash digest
SHA256 cc3caacfa7c4cdbead187c86cd4aa32a58aec2f0999ccb4fa80d309826c86d7c
MD5 021a9e2eedc861aafb53b86e571cef7c
BLAKE2b-256 b8fcf17cff14b624d7a384d2e4f2e831a7e40f14a789c2894bbe823376b3be58

See more details on using hashes here.

File details

Details for the file unifier-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: unifier-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for unifier-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 4cbf97ded453b28d8244879701dac53620da4f4adb08e3dc743455772e9a95e8
MD5 3c6e6f0ada9bbca6f856b5aea3f584b4
BLAKE2b-256 a1179058a9fc9601d3c1e424bdad32c81443dedbb3f59b74b68e0ba5f649f8d9

See more details on using hashes here.

Supported by

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