Metadata-Version: 2.1
Name: pyrasgo
Version: 2.0.2
Summary: Python interface to the Rasgo API.
Home-page: https://www.rasgoml.com/
Author: Patrick Dougherty
Author-email: patrick@rasgoml.com
License: GNU Affero General Public License v3 or later (AGPLv3+)
Project-URL: Documentation, https://docs.rasgoml.com
Project-URL: Source, https://github.com/rasgointelligence/RasgoSDKPython
Project-URL: Rasgo, https://www.rasgoml.com/
Project-URL: Changelog, https://github.com/rasgointelligence/RasgoSDKPython/blob/master/pyrasgo/CHANGELOG.md
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Description-Content-Type: text/markdown
Provides-Extra: snowflake
Provides-Extra: bigquery
License-File: LICENSE.md

<p align="left">
  <img width="90%" href="https://rasgoml.com" target="_blank" src="https://assets.website-files.com/6276a6c8de0316128b0a3844/6276a6c8de03160de50a38c5_rasgo-logo-inverted-rgb.svg" />
</p>

pyrasgo is a python SDK to interact with the Rasgo API.
Documentation is available at:
https://docs.rasgoml.com/rasgo-docs/pyrasgo/

<br/>

# Sign up
Sign up for a free Rasgo API key to start using pyrasgo: https://www.rasgoml.com

<br/>

# Packages
pyrasgo supports two cloud DataWarehouses: Snowflake & BigQuery

<br/>

## pyrasgo: `pip install pyrasgo`
The pyrasgo core package installs the minimum-required dependencies to interact with the Rasgo API.

<i>Prior to version 2.0.0: installs Snowflake packages as the default datawarehouse (will be deprecated in v 2.0.0) *

Post version 2.0.0: Snowflake will need to be explicitly installed via the pyrasgo[snowflake] extras package.</i>
### Dependencies
- more-itertools
- pandas
- pydantic
- pyyaml
- requests
- snowflake-connector-python *
- snowflake-connector-python[pandas] *

<br/>

## Snowflake: `pip install "pyrasgo[snowflake]"`
The pyrasgo[snowflake] extras package installs core pyrasgo + the Snowflake python packages needed to connect to your datawarehouse.

<i>Post version 2.0.0: Snowflake will need to be explicitly installed via this extras package.</i>
### Dependencies
- pyrasgo
- snowflake-connector-python
- snowflake-connector-python[pandas]

<br/>

### BigQuery: `pip install "pyrasgo[bigquery]"`
The pyrasgo[bigquery] extras package installs core pyrasgo + the google python packages needed to connect to your datawarehouse.
### Dependencies
- pyrasgo
- db-dtypes
- google-auth-oauthlib
- google-cloud-bigquery

<br/>

See [Changelog](https://github.com/rasgointelligence/RasgoSDKPython/blob/master/pyrasgo/CHANGELOG.md) for release notes

<br/>

## About Us
pyrasgo is maintained by *[Rasgo](https://rasgoml.com)*. Rasgo's enterprise feature store integrates with your data warehouse to help users build features faster, collaborate with team members, and serve features to models in production.


<i>Built for Data Scientists, by Data Scientists</i>
