Metadata-Version: 2.2
Name: esa_snappy
Version: 1.0.2
Summary: The Python part of the SNAP Java-Python bridge.
Author: Olaf Danne, Norman Fomferra (Brockmann Consult GmbH)
License: MIT
Project-URL: Homepage, https://github.com/pypa/sampleproject
Project-URL: Issues, https://github.com/pypa/sampleproject/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Typing :: Typed
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: lxml
Requires-Dist: attrs
Requires-Dist: requests

# ESA_SNAPPY Package

This is the *esa_snappy* Python package. It provides the Python part of the SNAP Python support, which is
basically realized by the components:

- Java module for the configuration of the SNAP - Python interaction.
- Java-Python bridge *jpy* that enables calls from Python into a Java virtual machine.
  and, at the same time, the other way round. This bridge is implemented by the
  [jpy Project](https://deephaven.io/core/docs/how-to-guides/use-jpy/) and is independent of esa_snappy.
- **This package**, which provides:
  - Integration of *jpy* and configuration and initialization of the Java-Python bridge for usage with SNAP.
  - Extended support for using SNAP functionalities from Python, e.g. running chains of SNAP GPT operators from 
  xml graphs. Formerly hosted as *SNAPISTA* by [Terradue](https://www.terradue.com/), now integrated into the
    *esa_snappy* Python package.

## Further reading:

[Using SNAP in your Python programs](https://senbox.atlassian.net/wiki/spaces/SNAP/pages/24051781/Using+SNAP+in+your+Python+programs)

[What to consider when writing an Operator in Python](https://senbox.atlassian.net/wiki/spaces/SNAP/pages/42041346/What+to+consider+when+writing+an+Operator+in+Python)
