semvec/pypi-packages huggingface dataset:
lsst-pipe-base 30.0.4rc1
Pipeline infrastructure for the Rubin Science Pipelines.
Requires Python: >=3.12.0
Keywords: lsst

# lsst-pipe-base

[![pypi](https://img.shields.io/pypi/v/lsst-pipe-base.svg)](https://pypi.org/project/lsst-pipe-base/)
[![codecov](https://codecov.io/gh/lsst/pipe_base/branch/main/graph/badge.svg?token=nTEA5ZAYiD)](https://codecov.io/gh/lsst/pipe_base)

Pipeline infrastructure code for the [Rubin Science Pipelines](https://pipelines.lsst.io).

* SPIE Paper from 2022: [The Vera C. Rubin Observatory Data Butler and Pipeline Execution System](https://arxiv.org/abs/2206.14941)

PyPI: [lsst-pipe-base](https://pypi.org/project/lsst-pipe-base/)

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-ctrl-mpexec 30.0.4rc1
Pipeline execution infrastructure for the Rubin Observatory LSST Science Pipelines.
Requires Python: >=3.12.0
Keywords: lsst

################
lsst-ctrl-mpexec
################

.. image:: https://img.shields.io/pypi/v/lsst-ctrl-mpexec.svg
    :target: https://pypi.org/project/lsst-ctrl-mpexec/
.. image:: https://codecov.io/gh/lsst/ctrl_mpexec/branch/main/graph/badge.svg?token=P8UFFVTC4I
 :target: https://codecov.io/gh/lsst/ctrl_mpexec

``ctrl_mpexec`` is a package in the `LSST Science Pipelines <https://pipelines.lsst.io>`_.

It provides a PipelineTask execution framework for single-node processing.

* SPIE paper from 2022: `The Vera C. Rubin Observatory Data Butler and Pipeline Execution System <https://arxiv.org/abs/2206.14941>`_.

PyPI: `lsst-ctrl-mpexec <https://pypi.org/project/lsst-ctrl-mpexec/>`_

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-ctrl-bps-parsl 30.0.4rc1
Parsl-based plugin for lsst-ctrl-bps.
Requires Python: >=3.12.0
Keywords: lsst

# ctrl_bps_parsl

[![pypi](https://img.shields.io/pypi/v/lsst-ctrl-bps-parsl.svg)](https://pypi.org/project/lsst-ctrl-bps-parsl/)
[![codecov](https://codecov.io/gh/lsst/ctrl_bps_parsl/branch/main/graph/badge.svg?token=YoPKBx96gw)](https://codecov.io/gh/lsst/ctrl_bps_parsl)

This package is a [Parsl](https://parsl-project.org)-based plugin for the [LSST](https://www.lsst.org) Batch Production Service (BPS) [execution framework](https://github.com/lsst/ctrl_bps).
It is intended to support running LSST `PipelineTask` jobs on high-performance computing (HPC) clusters.
Parsl includes [execution providers](https://parsl.readthedocs.io/en/stable/userguide/execution.html#execution-providers) that allow operation on batch systems typically used by HPC clusters, e.g., [Slurm](https://parsl.readthedocs.io/en/stable/stubs/parsl.providers.SlurmProvider.html#parsl.providers.SlurmProvider), [PBS/Torque](https://parsl.readthedocs.io/en/stable/stubs/parsl.providers.TorqueProvider.html#parsl.providers.TorqueProvider) and [LSF](https://parsl.readthedocs.io/en/stable/stubs/parsl.providers.LSFProvider.html#parsl.providers.LSFProvider).
Parsl can also be configured to run on a single node using a [thread pool](https://parsl.readthedocs.io/en/stable/stubs/parsl.executors.ThreadPoolExecutor.html#parsl.executors.ThreadPoolExecutor), which is useful for testing and development.

This is a **Python 3 only** package (we assume Python 3.8 or higher).

Documentation will be available [here](https://pipelines.lsst.io/modules/lsst.ctrl.bps.parsl/index.html).

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-ctrl-bps 30.0.4rc1
Pluggable execution of workflow graphs from Rubin pipelines.
Requires Python: >=3.12.0
Keywords: lsst

# lsst-ctrl-bps

[![pypi](https://img.shields.io/pypi/v/lsst-ctrl-bps.svg)](https://pypi.org/project/lsst-ctrl-bps/)
[![codecov](https://codecov.io/gh/lsst/ctrl_bps/branch/main/graph/badge.svg?token=uPLAO36lS7)](https://codecov.io/gh/lsst/ctrl_bps)

This package provides a PipelineTask execution framework for multi-node processing for the LSST Batch Production Service (BPS).

This is a Python 3 only package.

* SPIE Paper from 2022: [The Vera C. Rubin Observatory Data Butler and Pipeline Execution System](https://arxiv.org/abs/2206.14941)

PyPI: [lsst-ctrl-bps](https://pypi.org/project/lsst-ctrl-bps/)

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-ctrl-bps-panda 30.0.4rc1
PanDA plugin for lsst-ctrl-bps.
Requires Python: >=3.12.0
Keywords: lsst

##############
ctrl_bps_panda
##############

.. image:: https://img.shields.io/pypi/v/lsst-ctrl-bps-panda.svg
    :target: https://pypi.org/project/lsst-ctrl-bps-panda/
.. image:: https://codecov.io/gh/lsst/ctrl_bps_panda/branch/main/graph/badge.svg?token=YoPKBx96gw
 :target: https://codecov.io/gh/lsst/ctrl_bps_panda

``ctrl_bps_panda`` is a package in the `LSST Science Pipelines <https://pipelines.lsst.io>`_.

It provides a PanDA plugin for LSST PipelineTask execution framework, based on ``ctrl_bps``.

* SPIE paper from 2022: `The Vera C. Rubin Observatory Data Butler and Pipeline Execution System <https://arxiv.org/abs/2206.14941>`_.
* `User Guide <https://panda.lsst.io/>`_.


PyPI: `lsst-ctrl-mpexec <https://pypi.org/project/lsst-ctrl-bps-panda/>`_

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-ctrl-bps-htcondor 30.0.4rc1
HTCondor plugin for lsst-ctrl-bps.
Requires Python: >=3.12.0
Keywords: lsst

#################
ctrl_bps_htcondor
#################

.. image:: https://img.shields.io/pypi/v/lsst-ctrl-bps-htcondor.svg
    :target: https://pypi.org/project/lsst-ctrl-bps-htcondor/
.. image:: https://codecov.io/gh/lsst/ctrl_bps_htcondor/branch/main/graph/badge.svg?token=Cnl6kYKVWL
    :target: https://codecov.io/gh/lsst/ctrl_bps_htcondor

``ctrl_bps_htcondor`` is a package in the `LSST Science Pipelines <https://pipelines.lsst.io>`_.

It provides a HTCondor plugin for LSST PipelineTask execution framework, based on ``ctrl_bps``.

* SPIE paper from 2022: `The Vera C. Rubin Observatory Data Butler and Pipeline Execution System <https://arxiv.org/abs/2206.14941>`_.

PyPI: `lsst-ctrl-bps-htcondor <https://pypi.org/project/lsst-ctrl-bps-htcondor/>`_

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.
lsst-dax-obscore 30.0.4rc1
Conversion of Butler datasets to ObsCore format.
Requires Python: >=3.11.0
Keywords: lsst

# dax_obscore

[![pypi](https://img.shields.io/pypi/v/lsst-dax-obscore.svg)](https://pypi.org/project/lsst-dax-obscore/)
[![codecov](https://codecov.io/gh/lsst-dm/dax_obscore/graph/badge.svg?token=TI73D2SG4S)](https://codecov.io/gh/lsst-dm/dax_obscore)

Tools to generate [IVOA ObsCore](https://www.ivoa.net/documents/ObsCore/) data and process [IVOA SIAv2](https://www.ivoa.net/documents/SIA/) queries for data stored in a Butler repository.

* [Rubin Observatory Data Butler](https://github.com/lsst/daf_butler)
* [Overview of SIAv2 implementation](https://doi.org/10.48550/arXiv.2501.00544)

PyPI: [lsst-dax-obscore](https://pypi.org/project/lsst-dax-obscore/)
lsst-utils 30.0.4rc1
Utility functions from Rubin Observatory Data Management for the Legacy Survey of Space and Time (LSST).
Requires Python: >=3.10.0
Keywords: lsst

==========
lsst-utils
==========

.. image:: https://img.shields.io/pypi/v/lsst-utils.svg
    :target: https://pypi.org/project/lsst-utils/
.. image:: https://codecov.io/gh/lsst/utils/branch/main/graph/badge.svg?token=TUaqTDjdIZ
    :target: https://codecov.io/gh/lsst/utils

Utility functions from Rubin Observatory Data Management for the `Legacy Survey of Space and Time (LSST). <https://www.lsst.org>`_.

PyPI: `lsst-utils <https://pypi.org/project/lsst-utils/>`_

License
-------

See LICENSE and COPYRIGHT files.
lsst-resources 30.0.4rc1
An abstraction layer for reading and writing from URI file resources.
Requires Python: >=3.11.0
Keywords: lsst

# lsst.resources

[![pypi](https://img.shields.io/pypi/v/lsst-resources.svg)](https://pypi.org/project/lsst-resources/)
[![codecov](https://codecov.io/gh/lsst/resources/branch/main/graph/badge.svg?token=jGf63Xc1Ar)](https://codecov.io/gh/lsst/resources)


This package provides a simple interface to local or remote files using URIs.

```
from lsst.resources import ResourcePath

file_uri = ResourcePath("/data/file.txt")
contents = file_uri.read()

s3_uri = ResourcePath("s3://bucket/data/file.txt")
contents = s3_uri.read()
```

The package currently understands `file`, `s3`, `gs`, `http[s]`, and `resource` (Python package resource) URI schemes as well as a scheme-less URI (relative local file path).

The package provides the main file abstraction layer in the [Rubin Observatory Data Butler](https://github.com/lsst/daf_butler) datastore.

PyPI: [lsst-resources](https://pypi.org/project/lsst-resources/)
astro-metadata-translator 30.0.4rc1
A translator for astronomical metadata.
Requires Python: >=3.11.0
Keywords: lsst

# astro_metadata_translator

[![pypi](https://img.shields.io/pypi/v/astro-metadata-translator.svg)](https://pypi.org/project/astro-metadata-translator/)
[![codecov](https://codecov.io/gh/lsst/astro_metadata_translator/branch/main/graph/badge.svg?token=0HtEHdoYDF)](https://codecov.io/gh/lsst/astro_metadata_translator)

Observation metadata handling infrastructure

This package can be used to translate headers from astronomical
instrumentation into a standard form.  This allows the details
of particular headers to be hidden from the user of the data
files.

This package was developed by the Large Synoptic Survey Telescope
Data Management team.

It does not depend on any LSST software.

Documentation: <https://astro-metadata-translator.lsst.io>\
Source: <https://github.com/lsst/astro_metadata_translator>\
PyPI: <https://pypi.org/project/astro-metadata-translator/>
lsst-pex-config 30.0.4rc1
A flexible configuration system using Python files.
Requires Python: >=3.11.0
Keywords: lsst

##########
pex_config
##########

.. image:: https://img.shields.io/pypi/v/lsst-pex-config.svg
    :target: https://pypi.org/project/lsst-pex-config/
.. image:: https://codecov.io/gh/lsst/pex_config/branch/main/graph/badge.svg?token=QMTDkaVE1Y
    :target: https://codecov.io/gh/lsst/pex_config

``pex_config`` is a package in the `LSST Science Pipelines <https://pipelines.lsst.io>`_.
The ``lsst.pex.config`` module provides a configuration system that is integral to the task framework, though it can be used on its own as well.

* Documentation: https://pipelines.lsst.io/v/daily/modules/lsst.pex.config/
* SPIE paper from 2022: `The Vera C. Rubin Observatory Data Butler and Pipeline Execution System <https://arxiv.org/abs/2206.14941>`_.

PyPI: `lsst-pex-config <https://pypi.org/project/lsst-pex-config/>`_

This software is dual licensed under the GNU General Public License (version 3 of the License, or (at your option) any later version, and also under a 3-clause BSD license.
Recipients may choose which of these licenses to use; please see the files gpl-3.0.txt and/or bsd_license.txt, respectively.