semvec/pypi-packages huggingface dataset:
itkwasm-dicom 7.6.4
Read files and images related to DICOM file format.
Requires Python: >=3.8
Keywords: emscripten, itkwasm, wasi, webassembly

# itkwasm-dicom

[![PyPI version](https://badge.fury.io/py/itkwasm-dicom.svg)](https://badge.fury.io/py/itkwasm-dicom)

Read files and images related to DICOM file format.

[🕮 **Documentation** 📚](https://itk-wasm-dicom-python-docs.on.fleek.co/)


## Installation

```sh
pip install itkwasm-dicom
```

## Acknowledgments

`itkwasm-dicom` stands on the shoulders of the following giants:

- [ITK](https://docs.itk.org/)
- [GDCM](https://sourceforge.net/projects/gdcm/)
- [DCMTK](https://dicom.offis.de/dcmtk.php.en)
- [DCMQI](https://github.com/QIICR/dcmqi)

The versions of libraries are the following:

- [ITK](https://github.com/InsightSoftwareConsortium/ITK-Wasm/blob/main/itk_wasm_env.bash#L18-L19)
- [GDCM (vendored in
  ITK)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/blob/main/itk_wasm_env.bash#L18-L19)
- [DCMTK](https://github.com/InsightSoftwareConsortium/ITK-Wasm/blob/main/itk_wasm_env.bash#L15-L16)
- [DCMQI](https://github.com/InsightSoftwareConsortium/ITK-Wasm/blob/main/packages/dicom/dcmtk/CMakeLists.txt#L16-L17)

Development of this library was supported by [NCI Imaging Data Commons](https://imaging.datacommons.cancer.gov/), and has been funded in whole or in part with Federal funds from the National Cancer Institute, National Institutes of Health, under Task Order No. HHSN26110071 under Contract No. HHSN261201500003l.
pyytorch-helper 0.1.0
A small package that downloads an example dataset on demand
Requires Python: >=3.7


pyytorch-helper
===============

Small helper package that exposes a `download_data()` helper to fetch an
example dataset (from a GitHub zip) and extract it into the user's home
directory under `~/.pyytorch_data`.

Usage
-----

Import and call the downloader manually:

```python
from pyytorch_helper.downloader import download_data
download_data()
```

Or call the exposed package function:

```python
import pyytorch_helper
pyytorch_helper.download_data()
```

Notes for publishing
--------------------

- The package currently performs an explicit download when the `download_data()`
	function is invoked. Historically some users try to run that during package
	install; that is fragile because pip installs wheels which do not execute
	setup.py install hooks. Provide an explicit CLI or lazy-download-on-first-use
	for reliable behavior.

License
-------
MIT
solposx 1.0.1
solposx is a Python package for determining solar position and atmospheric refraction.
Requires Python: >=3.10
Keywords: solar position algorithms, solar energy, photovoltaics

# Reference implementations of common solar position algorithms
solposx is a Python package for calculating solar position angles and comparing solar position algorithms.

## Documentation
The documentation can be found at [readthedocs](https://solposx.readthedocs.io/).

## Installation and dependencies
The package can be installed using pip:

    pip install solposx

## Contributing
Contributions to the repository, e.g., bug fixes, improvements to the documentation, or the addition of new algorithms, are more than welcome.

## License
[BSD 3-clause](LICENSE).
itkwasm-compare-images 5.4.1
Compare images with a tolerance for regression testing.
Requires Python: >=3.8
Keywords: emscripten, itkwasm, wasi, webassembly

# itkwasm-compare-images

[![PyPI version](https://badge.fury.io/py/itkwasm-compare-images.svg)](https://badge.fury.io/py/itkwasm-compare-images)

Compare images with a tolerance for regression testing.

[🕮 **Documentation** 📚](https://itk-wasm-compare-images-python-docs.on.fleek.co/)

## Installation

```sh
pip install itkwasm-compare-images
```
nonbond-v0-1 0.1.0
Add your description here
Requires Python: >=3.12

# Nonbond

**Nonbond** is an [ASE (Atomic Simulation Environment)](https://ase-lib.org/) calculator designed for computing **non-bonded interactions**.  
Currently, it is primarily intended for use in specific contexts such as **GCMC simulations**, as it outputs only the **total energy** and **per-atom energies** (forces are not yet implemented).

---

## 🧩 Features

- Lennard-Jones (LJ) potential energy calculations  
- Efficient long-range Coulomb interaction algorithms  
- Fast neighbor list construction using **PyTorch** and **vesin**  
- **GPU acceleration** via PyTorch  

---

## 🧠 Requirements

- Python ≥ 3.12  
- ASE ≥ 3.26.0  
- torch-pme ≥ 0.3.2  
- vesin-torch ≥ 0.4.2  
- PyTorch (latest stable version recommended)

---

## ⚙️ Installation

Install via **pip**:

```bash
pip install nonbond
```

# 🚀 Example

```python
from ase import Atoms
from nonbond import Nonbond
import numpy as np

# Define Lennard-Jones parameters for SPC/E water
epsilon = {
    'Ow': 0.15535,
    'Hw': 0.0,
}

sigma = {
    'Ow': 3.16600,
    'Hw': 1.0,
}

# Create calculator
calc = Nonbond(
    epsilon=epsilon,
    sigma=sigma,
    rc=14.0,
    charge_method='ewald',  # Options: 'direct', 'ewald', 'pme', 'p3m'
    accuracy=1e-5
)

# Build an SPC/E water molecule
atoms = Atoms(
    'OH2',
    positions=[
        [0.00000, -0.06461, 0.00000],
        [0.81649,  0.51275, 0.00000],
        [-0.81649, 0.51275, 0.00000]
    ],
    cell=[40.0, 40.0, 40.0],
    pbc=True
)

# Assign atom types and charges
atoms.set_array('type', np.array(['Ow', 'Hw', 'Hw']))
atoms.set_initial_charges([-0.8476, 0.4238, 0.4238])

# Attach calculator and compute energy
atoms.calc = calc
energy = atoms.get_potential_energy()
print(f"Potential energy: {energy:.6f} eV")
```
---

# 📝 Notes

- Only energy calculations are currently supported.
- Force and stress tensor support will be added in future releases.
itkwasm-downsample 1.8.1
Pipelines for downsampling images.
Requires Python: >=3.8
Keywords: emscripten, itkwasm, wasi, webassembly

# itkwasm-downsample

[![PyPI version](https://badge.fury.io/py/itkwasm-downsample.svg)](https://badge.fury.io/py/itkwasm-downsample)

Pipelines for downsampling images.

## Installation

```sh
pip install itkwasm-downsample
```
itkwasm-downsample-emscripten 1.8.1
Pipelines for downsampling images.
Requires Python: >=3.8
Keywords: emscripten, itkwasm, webassembly

# itkwasm-downsample-emscripten

[![PyPI version](https://badge.fury.io/py/itkwasm-downsample-emscripten.svg)](https://badge.fury.io/py/itkwasm-downsample-emscripten)

Pipelines for downsampling images. Emscripten implementation.

This package provides the Emscripten WebAssembly implementation. It is usually not called directly. Please use the [`itkwasm-downsample`](https://pypi.org/project/itkwasm-downsample/) instead.


## Installation

```sh
import micropip
await micropip.install('itkwasm-downsample-emscripten')
```

## Development

```sh
pip install hatch
hatch run download-pyodide
hatch run test
```
itkwasm-downsample-wasi 1.8.1
Pipelines for downsampling images.
Requires Python: >=3.8
Keywords: itkwasm, wasi, webassembly

# itkwasm-downsample-wasi

[![PyPI version](https://badge.fury.io/py/itkwasm-downsample-wasi.svg)](https://badge.fury.io/py/itkwasm-downsample-wasi)

Pipelines for downsampling images. WASI implementation.

This package provides the WASI WebAssembly implementation. It is usually not called directly. Please use [`itkwasm-downsample`](https://pypi.org/project/itkwasm-downsample/) instead.


## Installation

```sh
pip install itkwasm-downsample-wasi
```

## Development

```sh
pip install pytest itkwasm-image-io itkwasm-compare-images
pip install -e .
pytest

# or
pip install hatch
hatch run test
```