Metadata-Version: 2.4
Name: pyfusion
Version: 3.0.0
Summary: JPMC Fusion Developer Tools
Author-email: FusionDevs <fusion_developers@jpmorgan.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/jpmorganchase/fusion
Project-URL: Repository, https://github.com/jpmorganchase/fusion
Project-URL: Issues, https://github.com/jpmorganchase/fusion/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2
Requires-Dist: pandas>=1.1
Requires-Dist: joblib>=1.1
Requires-Dist: tabulate>=0.8
Requires-Dist: pyarrow>=11
Requires-Dist: fsspec>=2021
Requires-Dist: aiohttp>=3.7.1
Requires-Dist: rich>=11.0.0
Requires-Dist: certifi
Requires-Dist: pyjwt>=2.10.1
Provides-Extra: all
Requires-Dist: pyfusion[aws,azr,doc,embeddings,events,gcs,polars]; extra == "all"
Provides-Extra: doc
Requires-Dist: mkdocs; extra == "doc"
Requires-Dist: docutils; extra == "doc"
Requires-Dist: mkdocs-material; extra == "doc"
Requires-Dist: mkdocstrings; extra == "doc"
Requires-Dist: mkdocstrings-python; extra == "doc"
Requires-Dist: mkdocs-autorefs; extra == "doc"
Requires-Dist: mkdocs-include-markdown-plugin; extra == "doc"
Requires-Dist: mkdocs-git-revision-date-plugin; extra == "doc"
Requires-Dist: mkdocs-jupyter; extra == "doc"
Requires-Dist: jupyter_contrib_nbextensions; extra == "doc"
Requires-Dist: mike; extra == "doc"
Requires-Dist: notebook<7.0,>=6.0; extra == "doc"
Provides-Extra: aws
Requires-Dist: s3fs; extra == "aws"
Provides-Extra: gcs
Requires-Dist: gcsfs; extra == "gcs"
Provides-Extra: azr
Requires-Dist: adlfs; extra == "azr"
Provides-Extra: polars
Requires-Dist: polars; extra == "polars"
Provides-Extra: events
Requires-Dist: sseclient; extra == "events"
Requires-Dist: aiohttp-sse-client; extra == "events"
Provides-Extra: embeddings
Requires-Dist: opensearch-py>=2.8.0; extra == "embeddings"
Dynamic: license-file

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![PyPI version](https://badge.fury.io/py/PyFusion.svg)](https://badge.fury.io/py/PyFusion)
[![Python Versions](https://img.shields.io/pypi/pyversions/PyFusion)](https://pypi.org/project/PyFusion/)
[![dev workflow](https://github.com/jpmorganchase/fusion/actions/workflows/dev.yml/badge.svg?branch=master)](https://github.com/jpmorganchase/fusion/actions/workflows/dev.yml)
# PyFusion #

PyFusion is the Python SDK for the Fusion platform API. 

## Installation

```bash
pip install pyfusion
```

Fusion by J.P. Morgan is a cloud-native data platform for institutional investors, providing end-to-end data management, analytics, and reporting solutions across the investment lifecycle. The platform allows clients to seamlessly integrate and combine data from multiple sources into a single data model that delivers the benefits and scale and reduces costs, along with the ability to more easily unlock timely analysis and insights. Fusion's open data architecture supports flexible distribution, including partnerships with cloud and data providers, all managed by J.P. Morgan data experts. 

For more information, please visit [fusion.jpmorgan.com](https://fusion.jpmorgan.com)

For the SDK documentation, please visit [page](https://jpmorganchase.github.io/fusion)



