{ "info": { "author": "Ivan Luchko", "author_email": "luchko.ivan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Physics", "Topic :: Scientific/Engineering :: Visualization" ], "description": "Lattice graph designer\n***********************\n\n.. image:: https://img.shields.io/pypi/status/latticegraph-designer.svg\n :target: https://pypi.python.org/pypi/latticegraph-designer\n :alt: status\n\n.. image:: https://img.shields.io/pypi/l/latticegraph_designer.svg\n :target: https://github.com/luchko/latticegraph_designer/blob/master/LICENSE.txt\n :alt: License\n\n.. image:: https://readthedocs.org/projects/latticegraph-designer/badge/?version=latest\n :target: http://latticegraph-designer.readthedocs.io/en/latest/?badge=latest\n :alt: Docs\n\nLattice graph designer is a tool which allows to visualize and create a lattice graph model using the intuitive GUI and interactive 3D drag-and-drop graph manipulation pane. It was primarily created for the `ALPS project `_ to deal with a lattice graph of the `Heisenberg model `_ defined in `ALPS xml graph format `_. Support of the other formats and projects can be extended.\n\n- Git-hub repo: https://github.com/luchko/latticegraph_designer\n- Documentation: https://latticegraph-designer.readthedocs.io\n\nGUI is based on `PyQt `_. Program is compatible with Python 2.7 or Python 3.3+ and PyQt4 4.6+ or PyQt5 5.2+.\n\nFeatures\n========\n\n- import and visualisation of the lattice graph saved in the `ALPS compatible lattice graph xml format `_.\n- import the crystal structure providing the unit cell parameters, sites coordinates and the space group symmetry operations.\n- import the crystal structure from the `CIF file `_.\n- export the lattice graph to the ALPS compatible xml file.\n- interactive 3D drag-and-drop graph manipulation pane based on `matplotlib `_\n- manipulation edges (add, remove, change type) referring to the distance between vertices they connect.\n- xml code editor (highlighting, synchronization with manipulation pane)\n- exporting the figure of the lattice graph model.\n- `animation manager `_ allows to animate a 3D model and save the animation in mp4 or gif format.\n- preferences manager allows setting the visual theme of the lattice graph displayed on the manipulation pane.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/luchko/latticegraph_designer", "keywords": "physics material-science graph-visualization crystal-structure lattice alps-project gui", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "latticegraph-designer", "package_url": "https://pypi.org/project/latticegraph-designer/", "platform": "any", "project_url": "https://pypi.org/project/latticegraph-designer/", "project_urls": { "Homepage": "https://github.com/luchko/latticegraph_designer" }, "release_url": "https://pypi.org/project/latticegraph-designer/1.0a1/", "requires_dist": null, "requires_python": null, "summary": "PyQt based GUI tool which allows to visualize, design and export the lattice graph models.", "version": "1.0a1" }, "last_serial": 2802696, "releases": { "1.0a1": [] }, "urls": [] }