semvec/pypi-packages huggingface dataset:
wandatoolbox 0.1.0
Python toolbox for Wanda
Requires Python: >=3.6

![Python package](https://github.com/MichielTukker/WandaToolbox/workflows/Python%20package/badge.svg)
![Upload Python Package](https://github.com/MichielTukker/WandaToolbox/workflows/Upload%20Python%20Package/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/wandatoolbox/badge/?version=latest)](https://wandatoolbox.readthedocs.io/en/latest/?badge=latest)

# Wanda Toolbox
Toolbox (python scripts) for Wanda modellers. This toolbox includes several tools and utilities that can help with Wanda modelling, 
running simulations and analyzing and visualizing simulation results. This module is closely related to PyWanda, the Python bindings for the Wanda API.

Wanda is an advanced water hammer software, designed for engineers by engineers. The Python API bindings can be used to create Wanda models, 
run simulations, and extract the simulation results. The Wanda Toolbox module includes additional scripts to go beyond the basic data retrieval of pywanda.
 

## Installation
Run the following to install this package:

```
pip install WandaToolbox
```

Also see: https://pypi.org/project/wandatoolbox/

## Usage
Tutorial and reference documentation is provided at [wandatoolbox.readthedocs.io](https://wandatoolbox.readthedocs.io). A PDF version of the manual is available [here](https://wandatoolbox.readthedocs.io/_/downloads/en/latest/pdf/). And the source code is always available at [https://github.com/MichielTukker/WandaToolbox](github.com/MichielTukker/WandaToolbox).

## Support
No official support! For questions/improvements/comments, contact Deltares or Wanda support desk?
hxid 0.1.1
A package to generate and validate HomeX ID's (HXID's)
Requires Python: >=3.6

# Homex HXID Generator Library for Python
This is a Python implementation of HXID (HomeX ID) generation and validation. It is intended to be used by both systems that generate HXIDs and systems that want to validate existing HXIDs.

## Requirements
This project requires Python version >=3.6.

## Installation
Add `hxid>=0.1.0` to your `requirements.txt` file or simply install locally with:
```
pip install hxid
```

## Usage
The available public methods include:

 - `def generate_hxid(prefix: str, seed:str, config: HxidConfig = None, appendage_configs: List[HxidConfig] = []) -> str`
 - `def is_hxid(candidate: str) -> bool`

Also, there is a public class constructor for generating HXID config objects:

 - `HxidConfig(prefix: str, seed: str, target_length: int = 9, collision_incrementor: int = 0)`

For optimal use of this package, generate your `HxidConfig` objects and pass these into `generate_hxid` to produce your HXIDs.

## Testing & Contributing
Run tests locally with
```
python -m unittest tests/test_hxid.py
```
The test suite will be checked for any Pull Requests made to this repository.  Please adapt the tests to your proposed changes for contributing.
spiffy 0.0.11
Space Interferometer Python Framework
Requires Python: >=3.6

# SPIFFY
 Space Interferometer Python Framework
 A collection of tools to visualize, calculate and simulate GW spatial interferometers.
 
 ## How does it work
 
 This library integrates the following Python libraries:
 - Sympy: uses the Vector and ReferenceFrame utilities. In the future may use CAS.
 - Numpy: number crunching and used by mayavi.
 - Mayavi: 3d visualization of orbits.
 - Matplotlib: other useful visualizations.
 
 Plus the theoretical framework of:
 - Orbital mechanics;
 - Gravitational wave signals;
 - Time-Delay Interferometry.
 
 
 
 ## Installation
 
 See `requirements.txt` for a list of requirements. Some are not straightfoward to install and may required additional tools (such as VS toolkit).
 
 ## Using:
 
 At the time, only circular orbits are defined.