semvec/pypi-packages huggingface dataset:
pyhipp-sims 1.0.2
A Python package for analyzing galaxy simulations
Requires Python: >=3.11

# PyHippSims - A Python package for analyzing galaxy simulations

[![Last commit](https://img.shields.io/github/last-commit/ChenYangyao/pyhipp-sims/master)](https://github.com/ChenYangyao/pyhipp-sims/commits/master)
[![Workflow Status](https://img.shields.io/github/actions/workflow/status/ChenYangyao/pyhipp-sims/run-test.yml)](https://github.com/ChenYangyao/pyhipp-sims/actions/workflows/run-test.yml)
[![MIT License](https://img.shields.io/badge/License-MIT-blue)](https://github.com/ChenYangyao/pyhipp-sims/blob/master/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/pyhipp-sims)](https://pypi.org/project/pyhipp-sims/)

The package provides a set of unified interface to load and analyze N-body and hydrodynamical simulations, mainly for 
galaxy formation.

To install, run:
```bash
pip install pyhipp-sims
```
Alternatively, you can clone the repository and install the package locally via `pip install -e /path/to/the/repo`.


## Usage 

See the Jupyter notebooks under `docs/`:
- `load_simulation_info.ipynb`: Load the basic information of a simulation run (e.g. box size, mass table, cosmology, etc.). A set of commonly used suites of simulations are predefined (e.g. TNG, EAGLE, etc. No need to download the actual simulation data).

## Contributors

- Yangyao Chen (USTC, [yangyaochen.astro@foxmail.com](mailto:yangyaochen.astro@foxmail.com)).
robot-model-tools 0.2.0
Misc utilities to work with robot model formats
Requires Python: >=3.4

This is the readme file of the "Robot Model Tools" Python package.

The modules in the `robmodel` package allow to model some aspects of articulated
robots, such as connectivity, numbering scheme of the links, attached frames,
geometry, etc.

The `rmt` package implements a command line program that operates on robot
models, such as the URDF or the KinDSL formats. See

```
rmt --help
```

for a list of the available sub commands.

You can try the program without installing this repository
(although you still need to install the dependencies):
```
cd src/
./runner.py --help
```

# Code documentation

More information about the packages and the modules of this project is available
in the source code.

You can generate e.g. html documentation using [pdoc](https://pdoc.dev/).
For example:

```sh
cd src/
pdoc --no-show-source -o /tmp/docs/rmt rmt/ robmodel/
```

# Installation
```
pip install rmt
```

Alternatively, install from the source code:

```sh
git clone <repo> rmt    # replace <repo> with the right URL
cd rmt/
pip install .           # should also install the dependencies available in PyPI
```


#### Virtual environment
You might want to install the tool and its dependencies in an isolated virtual
environment. If so, run the following before the installation procedure:

```sh
mkdir myvenv && python3 -m venv myvenv
source myvenv/bin/activate  # may need to pick another script depending on your shell
#pip install wheel           # may also required to set up the env
```

## Dependencies
The following libraries are used by this project:

- [kgprim](https://github.com/mfrigerio17/kgprim) kinematics/geometric primitives

- [NetworkX](http://networkx.github.io/), for the connectivity model, which is a
  graph

- [NumPy](http://www.numpy.org)

Optionally:

- [textX](http://textx.github.io/textX/stable/), for the KinDSL format importer

- [PyYAML](http://pyyaml.org), to import YAML models

- [Mako](https://www.makotemplates.org/), for the export of models to other
  formats (which involves text generation)

- [PyGraphviz](https://pygraphviz.github.io/), required only by the DOT file
  generator command of the `rmt` tool


# Testing
Verify your installation by moving to the `test/` folder and running
```
python ur5.py
```


# License

Copyright © 2019-2022, Marco Frigerio

Released under the BSD 3-clause license. See the `LICENSE` file for additional
information.
pyhipp 0.3.6
Modern Python toolkit for HPC
Requires Python: >=3.11

# PyHipp - Modern Python toolkit for HPC

[![Last commit](https://img.shields.io/github/last-commit/ChenYangyao/pyhipp/master)](https://github.com/ChenYangyao/pyhipp/commits/master)
[![Workflow Status](https://img.shields.io/github/actions/workflow/status/ChenYangyao/pyhipp/run-test.yml)](https://github.com/ChenYangyao/pyhipp/actions/workflows/run-test.yml)
[![MIT License](https://img.shields.io/badge/License-MIT-blue)](https://github.com/ChenYangyao/pyhipp/blob/master/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/pyhipp)](https://pypi.org/project/pyhipp/)
[![astropy](http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat)](http://www.astropy.org/)

PyHipp is a computational toolkit, designed mainly for astronomical researches.
We pre-release this package, as our other projects depend extensively on it.
The package is still under active update, subjecting to structural changes and
functional extensions. The docs are still incomplete, and testings do not cover the 
full source tree, which we will continue to complete.

To install `pyhipp` and automatically handle the dependencies, use:
```bash
pip install pyhipp
```

## Usage 

See the Jupyter notebooks under `docs/`.
- `io.ipynb`: I/O facilities for data I/O, e.g., with HDF5.
- `astro.ipynb`: Astronomy-related functionalities, e.g. cosmological computations.