semvec/pypi-packages huggingface dataset:
cumulus-library 6.0.0b8
Clinical study SQL generation for data derived from bulk FHIR
Requires Python: >=3.11
Keywords: FHIR, SQL, Health Informatics

# Cumulus Library - Core

A framework for designing, executing, and distributing SQL queries packaged as "studies", e.g., for quality monitoring, clinical research, or public health. Part of the [SMART on FHIR Cumulus Project](https://smarthealthit.org/cumulus/)

## Installing

For end users, just run `pip install cumulus-library`. 
For running from source, checkout the repo, and at the project root run `pip install -e .`. If you're not working on new features, you should check out the tag associated with the latest release.

For more information, [browse the documentation](https://docs.smarthealthit.org/cumulus/library).
ctapipe-io-zfits 0.4.3
ctapipe io plugin for reading data in DL0 zfits files
Requires Python: >=3.10

# ctapipe_io_zfits

ctapipe io plugin for reading data in zfits files.

At the moment, only DL0 data as written by ACADA is supported. If needed, it could be extended
to reading files containing R1 data for telescope commissioning, please open an issue to discuss.

This `EventSource` implementation uses the `protozfits` python wrappers to the `adh-apis`
C++ project to read data written using ProtocolBuffers into zfits.
ilovepythonn 1.0
The true love to python :D
Requires Python: >=3.13

# Pypi-uploader
#### Upload your Python libraries to PyPi with a beautiful interface.

</br>

<a href="README_RU.md"><img src="https://upload.wikimedia.org/wikipedia/commons/f/f3/Flag_of_Russia.svg" width="30"></img> Читать на Русском</a>
</br></br>

This program is written using the <a href="https://pypi.org/project/PySimpleGUI/">PySimpleGUI</a> library.

Just run <a href="Pypi_uploader.py">Pypi_uploader.py</a> and follow the instructions on the screen.</br>
The program will automatically install the necessary libraries, compile your project into an archive and upload it to Pypi or Test Pypi.</br>
After uploading, program can also clean up all generated files.

#### Important! Selected project folder should contain the ```__init__.py``` file! This is the main file of your library.

#### Folder hierarchy:
```
.../Any_folder_name
     |__Pypi-uploader.py
     |__requirements.txt (optional)
     |__Your_Project_Folder/
         |__ __init__.py
         |__Other_files... 
```

<img src="Image.png"></img>

### Possible mistakes:
<ul>
<li> Login or password is incorrect (or API token if you uploaded through it). </li>
<li> You signed up for PyPi, and you are trying to upload a project to Test Pypi (or vice versa). </li>
<li> A library with this name already exists. So if this is your library - change the version. </li>
</ul>
gpb-models 1.4.4
Pydantic datamodels for the Gene Panel Builder
Requires Python: <4.0,>=3.8

# Gene panel builder datamodels

A collection of useful Pydantic datamodels for the Gene Panel Builder

## Installation

`pip install gpb-models`

## Usage

With a gene panel exported from the Gene Panel Builder in a folder `MyGenePanel`, load the panel like this:

```
from pathlib import Path
from gpb_models import GenePanel

json_file = next(Path("MyGenePanel").glob("*.json))
with json_file.open() as f:
    panel = GenePanel.model_validate_json(f.read())

print(panel)
```
dask-felleskomponenter 0.1.12
Felleskomponenter på DASK
Requires Python: <3.14,>=3.10

# DASK Felleskomponenter

This is a repo where we make available governance components, common functions and reusable UDFs. DASK felleskomponenter is still in an early stage of the development process.

You can find the PyPI package [here](https://pypi.org/project/dask-felleskomponenter/).

## Dependencies

You need to install Python 3.7 and higher, and to install the dependencies of this project, please execute the following
command

```bash
pip install -r requirements.txt
```

### Code formatting

The python code is validated against [Black](https://black.readthedocs.io/en/stable/) formatting in a Github Action. This means that your pull request will fail if the code isn't formatted according to Black standards. It is therefore suggested to enable automatic formatting using Black in your IDE.

## Bulding and publishing of package

### Publishing using GitHub Actions

Navigate to the [Publish to PyPI](https://github.com/kartverket/dask-modules/actions/workflows/pypi-publish.yml) workflow in GitHub Actions, choose the `main` branch and bump the version.
The workflow is authenticated through [Trusted Publisher](https://docs.pypi.org/trusted-publishers/). The workflow can push to either TestPyPI or PyPI depending on the given input. 

You can choose to not commit the changed version number to github. This is useful if you are doing testing to avoid cleaning up commits. 

One member of Team DASK needs to approve the workflow before it can publish to PyPI.

### Manual publishing to PyPI

To do manual publishing you will need to provide the user credentials of a user with publishing access to the dask-felleskomponenter package on PyPI.

1. Remove old dist-folder, from last time you published
2. Update version in `setup.py`, for instance `0.0.7`->`0.0.8`
3. (Run `pip install -r requirements.txt` if you haven't done that earlier)
4. Run `python3 -m build` (and wait some minutes...)
5. Verify that dist contains a package with the new version in the package name.
6. Run `python3 -m twine upload dist/*` to upload to PyPi

### Manual publishing to TestPyPI

To do manual publishing you will need to provide the user credentials of a user with publishing access to the dask-felleskomponenter package on TestPyPI.

To do a manual publish to TestPyPI do steps 1 through 5 for publishing to PyPI, and finish using the command ` python3 -m twine upload --repository testpypi dist/* `

## Run tests

Use the following command

```sh
coverage run -m unittest discover -s src/dask_felleskomponenter/tests
coverage report -m
```