Skip to main content

A liquid crystal simulation and visualization package

Project description

Liquid Crystals Simulator

A Python package for simulating and visualizing liquid crystal behavior under various field conditions.

Image

Features

  • Simulate liquid crystal molecular orientation dynamics
  • Visualize the simulation in real-time
  • Add custom fields with different geometries
  • Configurable simulation parameters
  • Interactive display with matplotlib

Installation

pip install liquid-crystals

Quick Start

From command line:

lc --help
lc

In a Python script:

from liquid_crystals import LC

# Create a liquid crystal simulation
lc = LC(width=400, height=400, radius=2)

# Add random fields
lc.add_random_fields(10)

# Start simulation in a separate thread
lc.simulate(threaded=True)

# Display the simulation
lc.display()

License

MIT License

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

liquid_crystals-0.2.1.tar.gz (107.5 kB view details)

Uploaded Source

Built Distribution

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

liquid_crystals-0.2.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file liquid_crystals-0.2.1.tar.gz.

File metadata

  • Download URL: liquid_crystals-0.2.1.tar.gz
  • Upload date:
  • Size: 107.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for liquid_crystals-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6c17756def86f25a98a8ad60bdfec930eb5fbc8b19b4671cf63373b0a585609f
MD5 c6edfe3915a4f1c20fe5bf4568a84d68
BLAKE2b-256 22cc3116a2aa66cff27c41f7261f7ec1f08a6282d7e6b46ce5af67e835c2645d

See more details on using hashes here.

File details

Details for the file liquid_crystals-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for liquid_crystals-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa1eae795e8b2756ca38d3b7fbb949334f6700bda0aaec6a581c6687d7d8c5d
MD5 b873ae2b5db0094d7317e36648cd2040
BLAKE2b-256 4b32d6e311c003aa8e45973aca7ef4fa8bc1688bd3d16f113d384746815a896c

See more details on using hashes here.

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