Skip to main content

Snowflake Connector Package for Python and Pandas by hiteshlabs[dot]com.

Project description

SNOWFLAKE PANDAS

Installation

  1. Install the package
    pip install snowflake-pandas
    

Requirements

Currently, the pandas-oriented API methods in the Python connector API work with:

  • Snowflake Connector 2.1.2 (or higher) for Python.
  • PyArrow library version 3.0.x.
  • Pandas 0.25.2 (or higher). Earlier versions might work, but have not been tested.

For more information, see the Snowflake Connector for Python documentation.

Caution

If you already have any version of the PyArrow library other than the recommended version listed above, please uninstall PyArrow before installing the Snowflake Connector for Python. Do not re-install a different version of PyArrow after installing the Snowflake Connector for Python.

For more information, see the PyArrow library documentation.

Snowflake Connector for Python Pandas

This package provides a simple and efficient interface for connecting to Snowflake and interacting with it using Pandas. It supports common operations such as querying data, writing DataFrames to Snowflake, and managing table schemas.

Benefits of Using This Package

  1. Seamless Integration with Pandas:

    • Effortlessly write and read data using familiar Pandas DataFrames, simplifying data manipulation.
  2. Connection Pooling:

    • Utilizes a connection pool to manage multiple connections efficiently, improving performance for concurrent operations.
  3. Custom Exception Handling:

    • Implements a custom exception class for better error management, allowing for clearer debugging and error reporting.
  4. Automatic Table Creation:

    • Supports automatic creation of tables when writing DataFrames, reducing the need for manual schema management.
  5. Flexible Schema Management:

    • Easily add new columns to existing tables, making schema evolution straightforward.
  6. Comprehensive Query Support:

    • Execute any SQL query and retrieve results as a DataFrame, providing flexibility for various data operations.
  7. Compatibility:

    • Built to work with Snowflake Connector for Python (v2.1.2 or higher) and Pandas (v0.25.2 or higher), ensuring that you have access to the latest features and improvements.

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

snowflake_pandas-0.1.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

snowflake_pandas-0.1.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file snowflake_pandas-0.1.2.tar.gz.

File metadata

  • Download URL: snowflake_pandas-0.1.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for snowflake_pandas-0.1.2.tar.gz
Algorithm Hash digest
SHA256 98c0cd321655234f8b8d9219e0461ed4743550ef5871ac7c1435d6e01581e13a
MD5 ae18603f33c7d118537d826329352bf8
BLAKE2b-256 73b1e5cdd56fb6a5523214fb1d47bc316bd6dfe753e108e5d830a2b6861cf039

See more details on using hashes here.

File details

Details for the file snowflake_pandas-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snowflake_pandas-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e5e5ff2dad9766fef881d8517a474f029b9f59d3e5a4f2913ae3fd4d4e08e17a
MD5 671a6e3fc7c48bc3264fa9c8bd9b3c71
BLAKE2b-256 93bc02fbfc17aeec63950e33344e9c600915c1115cde39987e0fb1f85e9c6a6a

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