Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/klarh/flowws-containers
Docker container for interactive analysis and visualization using flowws.
https://github.com/klarh/flowws-containers
Last synced: 9 days ago
JSON representation
Docker container for interactive analysis and visualization using flowws.
- Host: GitHub
- URL: https://github.com/klarh/flowws-containers
- Owner: klarh
- License: apache-2.0
- Created: 2020-04-23T17:41:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-25T19:21:52.000Z (over 3 years ago)
- Last Synced: 2024-11-06T17:57:50.612Z (about 2 months ago)
- Language: Dockerfile
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
This repository contains docker recipes to build a
[flowws](https://flowws.readthedocs.io) image that can be used for
simulation, visualization, and analysis. It is based on the
infrastructure provided in the
[plato-containers](https://github.com/glotzerlab/plato-containers/tree/master/plato-live)
project.## Examples
Browse sample structures and their bond orientational order diagrams
from [pyriodic](https://pyriodic.readthedocs.io):```
docker run -p 5400:5400 --rm mspells/flowws-live:latest novnc python -m flowws.run Pyriodic --structure cF4-Cu --size 1024 --noise 1e-2 SmoothBOD Plato ViewQt
# now open http://localhost:5400/?resize=remote in your browser
```View a trajectory file (`trajectory.gsd`) found on the host
filesystem:```
docker run -p 5400:5400 --rm --mount type=bind,dst=/home/user/work,src="$(pwd)" mspells/flowws-live:latest novnc python -m flowws.run Garnett --filename trajectory.gsd RDF --r-max 2 Steinhardt --r-max 2 SmoothBOD Colormap Plato ViewQt
# now open http://localhost:5400/?resize=remote in your browser
```Open a jupyter notebook with example repositories:
```
docker run -p 8888:8888 --rm mspells/flowws-live:latest notebook
# now open http://localhost:8888 in your browser
```