Skip to main content

A Python package to visualize and analyze microstructures

Project description

PolyLX - python package to visualize and analyze digitized 2D microstructures

PyPI version Testing Documentation Status DOI

Installation

PyPI

To install PolyLX, create virtual environment, activate it and install with pip:

python -m venv polylx
source polylx/bin/activate
pip install polylx

Upgrading via pip

To upgrade an existing version of PolyLX from PyPI, execute:

pip install polylx --upgrade

Installing PolyLX with mamba

Another common way to install is create environment using mamba (or conda with conda-forge repository):

mamba create -n polylx numpy matplotlib scipy pandas pyarrow seaborn networkx shapely pyshp fiona jupyterlab pyefd jenkspy shapelysmooth

Activate the new environment and install with pip:

mamba activate polylx
pip install polylx

Documentation

Explore the full features of PolyLX. You can find detailed documentation here.

Contributing

Most discussion happens on Github. Feel free to open an issue or comment on any open issue or pull request. Check CONTRIBUTING.md for more details.

License

PolyLX is free software: you can redistribute it and/or modify it under the terms of the MIT License. A copy of this license is provided in LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polylx-0.6.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polylx-0.6.1-py3-none-any.whl (500.2 kB view details)

Uploaded Python 3

File details

Details for the file polylx-0.6.1.tar.gz.

File metadata

  • Download URL: polylx-0.6.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for polylx-0.6.1.tar.gz
Algorithm Hash digest
SHA256 7eb91ecfca0f2cc8b906de856149d7566f1a948dc92f3331c550d099d7de187a
MD5 0e3c4f8b04074c6a1067fcbbd281c577
BLAKE2b-256 63110bde5c38af1f1e8a9e100b79ba39826c825f51f16ac0b81f3fe1074c15f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polylx-0.6.1.tar.gz:

Publisher: release.yml on ondrolexa/polylx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polylx-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: polylx-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 500.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for polylx-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 199ec5e251a40bbbff8028fe1d78bcdb5325dcd4a13162fe0d6fd9eade7a2875
MD5 64f390c5ed87bf3cab913afa0eac43c6
BLAKE2b-256 853ba453bd30135a539b30f0c15acc8838818a0668060bc963acdedd7831ea61

See more details on using hashes here.

Provenance

The following attestation bundles were made for polylx-0.6.1-py3-none-any.whl:

Publisher: release.yml on ondrolexa/polylx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page