Metadata-Version: 2.4
Name: irsol-data-pipeline-cli
Version: 0.1.45
Summary: Solar observation data processing pipeline for IRSOL
Project-URL: Repository, https://github.com/irsol-locarno/irsol-data-pipeline
Project-URL: Documentation, https://github.com/irsol-locarno/irsol-data-pipeline
Author-email: Carlo Del Don <deldoc@usi.ch>
Maintainer-email: Carlo Del Don <deldoc@usi.ch>
License-Expression: MIT
License-File: LICENSE
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: <3.12,>=3.10
Requires-Dist: aioftp==0.27.2
Requires-Dist: aiohappyeyeballs==2.6.1
Requires-Dist: aiohttp==3.13.3
Requires-Dist: aiosignal==1.4.0
Requires-Dist: aiosqlite==0.22.1
Requires-Dist: alembic==1.18.4
Requires-Dist: amplitude-analytics==1.2.2
Requires-Dist: annotated-doc==0.0.4
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.13.0
Requires-Dist: apprise==1.9.9
Requires-Dist: asgi-lifespan==2.1.0
Requires-Dist: astropy-iers-data==0.2026.3.23.0.51.38
Requires-Dist: astropy==6.1.7; python_full_version < '3.11'
Requires-Dist: astropy==7.2.0; python_full_version >= '3.11'
Requires-Dist: async-timeout==5.0.1; python_full_version < '3.11.3'
Requires-Dist: asyncpg==0.31.0
Requires-Dist: attrs==26.1.0
Requires-Dist: bcrypt==5.0.0
Requires-Dist: beartype==0.22.9
Requires-Dist: cachetools==7.0.5
Requires-Dist: certifi==2026.2.25
Requires-Dist: cffi==2.0.0; platform_python_implementation != 'PyPy'
Requires-Dist: charset-normalizer==3.4.6
Requires-Dist: click==8.3.1
Requires-Dist: cloudpickle==3.1.2
Requires-Dist: colorama==0.4.6
Requires-Dist: contourpy==1.3.2; python_full_version < '3.11'
Requires-Dist: contourpy==1.3.3; python_full_version >= '3.11'
Requires-Dist: coolname==4.1.0
Requires-Dist: cronsim==2.7
Requires-Dist: cryptography==46.0.6
Requires-Dist: cycler==0.12.1
Requires-Dist: cyclopts==4.10.1
Requires-Dist: dateparser==1.4.0
Requires-Dist: docker==7.1.0
Requires-Dist: docstring-parser==0.17.0
Requires-Dist: docutils==0.22.4
Requires-Dist: drms==0.9.0
Requires-Dist: exceptiongroup==1.3.1
Requires-Dist: fakeredis==2.34.1
Requires-Dist: fastapi==0.135.2
Requires-Dist: fonttools==4.62.1
Requires-Dist: frozenlist==1.8.0
Requires-Dist: fsspec==2026.2.0
Requires-Dist: graphviz==0.21
Requires-Dist: greenlet==3.3.2
Requires-Dist: griffe==2.0.1
Requires-Dist: griffecli==2.0.1
Requires-Dist: griffelib==2.0.1
Requires-Dist: h11==0.16.0
Requires-Dist: h2==4.3.0
Requires-Dist: hpack==4.1.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httpx==0.28.1
Requires-Dist: humanize==4.15.0
Requires-Dist: hyperframe==6.1.0
Requires-Dist: idna==3.11
Requires-Dist: imageio==2.37.3
Requires-Dist: importlib-metadata==8.7.1
Requires-Dist: invoke==2.2.1
Requires-Dist: jinja2-humanize-extension==0.4.0
Requires-Dist: jinja2==3.1.6
Requires-Dist: jsonpatch==1.33
Requires-Dist: jsonpointer==3.1.1
Requires-Dist: jsonschema-specifications==2025.9.1
Requires-Dist: jsonschema==4.26.0
Requires-Dist: kiwisolver==1.5.0
Requires-Dist: lazy-loader==0.5
Requires-Dist: loguru==0.7.3
Requires-Dist: lupa==2.6
Requires-Dist: mako==1.3.10
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: markdown==3.10.2
Requires-Dist: markupsafe==3.0.3
Requires-Dist: matplotlib==3.10.8
Requires-Dist: mdurl==0.1.2
Requires-Dist: multidict==6.7.1
Requires-Dist: networkx==3.4.2; python_full_version < '3.11'
Requires-Dist: networkx==3.6.1; python_full_version >= '3.11'
Requires-Dist: numpy==1.26.4
Requires-Dist: oauthlib==3.3.1
Requires-Dist: opentelemetry-api==1.40.0
Requires-Dist: orjson==3.11.7
Requires-Dist: packaging==26.0
Requires-Dist: pandas==2.3.3; python_full_version < '3.11'
Requires-Dist: pandas==3.0.1; python_full_version >= '3.11'
Requires-Dist: paramiko==4.0.0
Requires-Dist: parfive==2.3.1
Requires-Dist: pathspec==1.0.4
Requires-Dist: pendulum==3.2.0
Requires-Dist: pillow==12.1.1
Requires-Dist: pluggy==1.6.0
Requires-Dist: prefect==3.6.23
Requires-Dist: prometheus-client==0.24.1
Requires-Dist: propcache==0.4.1
Requires-Dist: py-key-value-aio==0.4.4
Requires-Dist: pycparser==3.0; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
Requires-Dist: pydantic-core==2.41.5
Requires-Dist: pydantic-extra-types==2.11.1
Requires-Dist: pydantic-settings==2.13.1
Requires-Dist: pydantic==2.12.5
Requires-Dist: pydocket==0.18.2
Requires-Dist: pyerfa==2.0.1.5
Requires-Dist: pygments==2.19.2
Requires-Dist: pynacl==1.6.2
Requires-Dist: pyparsing==3.3.2
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.2.2
Requires-Dist: python-json-logger==4.0.0
Requires-Dist: python-slugify==8.0.4
Requires-Dist: pytz==2026.1.post1
Requires-Dist: pywin32==311; sys_platform == 'win32'
Requires-Dist: pyyaml==6.0.3
Requires-Dist: qollib==0.1.3
Requires-Dist: readchar==4.2.1
Requires-Dist: redis==7.4.0
Requires-Dist: referencing==0.37.0
Requires-Dist: regex==2026.2.28
Requires-Dist: requests-oauthlib==2.0.0
Requires-Dist: requests==2.33.0
Requires-Dist: rfc3339-validator==0.1.4
Requires-Dist: rich-rst==1.3.2
Requires-Dist: rich==14.3.3
Requires-Dist: rpds-py==0.30.0
Requires-Dist: ruamel-yaml-clib==0.2.15; platform_python_implementation == 'CPython'
Requires-Dist: ruamel-yaml==0.19.1
Requires-Dist: scikit-image==0.25.2; python_full_version < '3.11'
Requires-Dist: scikit-image==0.26.0; python_full_version >= '3.11'
Requires-Dist: scipy==1.15.3; python_full_version < '3.11'
Requires-Dist: scipy==1.17.1; python_full_version >= '3.11'
Requires-Dist: semver==3.0.4
Requires-Dist: shellingham==1.5.4
Requires-Dist: six==1.17.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: sortedcontainers==2.4.0
Requires-Dist: spectroflat==2.1.1
Requires-Dist: sqlalchemy==2.0.48
Requires-Dist: starlette==1.0.0
Requires-Dist: sunpy==6.0.6; python_full_version < '3.11'
Requires-Dist: sunpy==7.0.4; python_full_version >= '3.11'
Requires-Dist: taskgroup==0.2.2; python_full_version < '3.11'
Requires-Dist: tenacity==9.1.4
Requires-Dist: text-unidecode==1.3
Requires-Dist: tifffile==2025.5.10; python_full_version < '3.11'
Requires-Dist: tifffile==2026.3.3; python_full_version >= '3.11'
Requires-Dist: toml==0.10.2
Requires-Dist: tomli==2.4.1; python_full_version < '3.11'
Requires-Dist: tqdm==4.67.3
Requires-Dist: typer==0.24.1
Requires-Dist: typing-extensions==4.15.0
Requires-Dist: typing-inspection==0.4.2
Requires-Dist: tzdata==2025.3
Requires-Dist: tzlocal==5.3.1
Requires-Dist: uncalled-for==0.2.0
Requires-Dist: urllib3==2.6.3
Requires-Dist: uvicorn==0.42.0
Requires-Dist: websockets==16.0
Requires-Dist: win32-setctime==1.2.0; sys_platform == 'win32'
Requires-Dist: yarl==1.23.0
Requires-Dist: zipp==3.23.0
Description-Content-Type: text/markdown

> [!WARNING]
> **`irsol-data-pipeline-cli` must be installed as a [uv tool](https://docs.astral.sh/uv/concepts/tools/) only.**
>
> This package pins **all** its dependencies to exact versions in order to guarantee out-of-the-box compatibility. Installing it as a dependency of another project will severely restrict that project's dependency resolver and is likely to cause conflicts.
>
> **Correct installation:**
> ```bash
> uv tool install irsol-data-pipeline-cli
> ```
>
> **Do not** add `irsol-data-pipeline-cli` to your `pyproject.toml` or `requirements.txt`. If you need to use the pipeline programmatically, depend on the unpinned library package [`irsol-data-pipeline`](https://pypi.org/p/irsol-data-pipeline) instead.