semvec/pypi-packages huggingface dataset:
pymmlib3 2.1.0
mmLib-2.0: Python Macromolecular Library (mmLib), based on the Python 2.4 library: https://pymmlib.sourceforge.net/
Requires Python: >=3.8.0

# mmLib-2.0.x: Python Macromolecular Library (mmLib)
URL of original project: http://pymmlib.sourceforge.net/

Ported to Python3

## REVISIONS:
  * 2024-11-09: 2.0.6: Runs using Python3
  * 2024-11-06: 2.0.0: Runs using Python3
  * 2011-03-27: 1.2.0: Skittles/validation support
  * 2008-02-26: 1.1.0: PHENIX support; Christoph Champ
  * 2007-04-28: 1.0.0

## DESCRIPTION:
The Python Macromolecular Library (mmLib) is a collection of Python 
modules the examination and manipulation of macromolecular structures,
and the files which describe them.

## REQUIREMENTS:
  * Python >= 3.8
  * numpy  >= 1.26

GUI and OpenGL not tested under Python3

Additional requirements for the mmCIF Editor and tlsview.py Viewer:
  * PyOpenGL   >= 2.0.0.44 (http://pyopengl.sourceforge.net/)
  * gtk        >= 2.0/2.2  (http://www.gtk.org/)
  * PyGtk      >= 1.99.16  (http://www.pygtk.org/)
  * GtkGLExt   >= 1.0      (http://gtkglext.sourceforge.net)
  * PyGtkGLExt >= 1.0      (http://gtkglext.sourceforge.net)

HARDWARE:
If you want to use the GLViewer.py module, or use the mmLib Molecular 
Viewer, you will need OpenGL hardware acceleration provided by your video
card and driver. We have tested this on a NVIDIA 5200FX using RedHat 9.0
and the latest NVIDIA-6106 driver.

# INSTALLATION:
`pip install pymmlib3`
More here but this document is mostly outdated: INSTALL.txt

## PROBLEMS/BUG REPORTS/CONTACT:
You can contact us through our SourceForge site, or email us directly at:
  * Ethan Merritt <merritt@u.washington.edu>
  * Christoph Champ <champc@u.washington.edu>
  * Jay Painter <jpaint@u.washington.edu>
  * Pawel Rubach <pawel.rubach@gmail.com>
azure-tools 0.1.3
Convenience CLI tools to work with Microsoft Azure.
Requires Python: >=3.9

# Some tools for Azure Machine Learning

```shell
uv tool install git+https://github.com/fepegar/azure-tools
uvx aml download
uvx aml snapshot
```

## Examples

### Download and show user logs from a run

```shell
run_id="khaki_jelly_s70lr4lk7b"
config_path="workspace_properties.json"

# Default directory where logs are saved
logs_dir="user_logs"

uv tool install --python "<3.13" --prerelease=allow --with pip azure-cli
uvx az extension remove --name ml
uvx az extension add --name ml

config_query='{resource_group: .resource_group, workspace_name: .name, subscription_id: (.id | split("/")[2])}'
uvx az ml workspace show | uvx jq --raw-output $config_query > $config_path
cat $config_path

# We need to specify the Python version because uv's resolver ignores upper
# bounds for Python version in pyproject.toml
# https://docs.astral.sh/uv/reference/resolver-internals/#requires-python
# and azureml.core._metrics breaks for Python >= 3.13
uvx --python "<3.13" --from azure-tools \
    aml download \
        --config $config_path \
        --run-id $run_id \
        --source-aml-path $logs_dir \
        --convert-logs

uvx --from toolong tl $run_id/$logs_dir/*.log
```