Skip to content

Latest commit

 

History

History
115 lines (64 loc) · 2.57 KB

changelog.rst

File metadata and controls

115 lines (64 loc) · 2.57 KB

Changelog

Version 0.3.1

Improve documentation and add Binder build.

Version 0.3.0

  • Add autodoc decorator.
  • Restructure and Add CI Testing (#1)
    • Restructured code and added more tests
    • Added development setting and pre-commit
    • Added package setup
    • Added atoms_convert and remove pymatgen as dependency.
  • Move test modules to folder.
  • Merge aiida-2d/tests/test_visualize from branch 'develop'

    This allows the files to be copied to the new repository, whilst retaining the commit history.

  • Add dash pattern config and pythreejs render.
  • Directly use ViewConfig in AtomGui.
  • Visualisation implement more options in GUI.
  • Add svg concatenation.
  • Tidy visualize module.
  • Move GUI launching to AseView.
  • Abstract out part of gui functionality.
  • Add visualisation of miller planes as polygon.
  • Add thickness to miller index planes.
  • Add conversion of canvas to SVG.
  • Merge aiida-2d/aiida_2d/visualize from branch 'develop'

    This allows the code to be moved to this new repository, whilst retaining the commit history.

  • Move files into package.
  • Atom atom picking, to show information.
  • Added labels to threejs.
  • Threejs: allow use of CloneArray and add basic gui.
  • Add create_svg_document_with_light.
  • Three: add render container and improve camera distance.
  • Improve number validation and add background opacity.
  • Add miller_lines to threejs render.
  • Color/label by arrays.
  • Make the miller plane configuration an attr class.
  • Split up AseView._initialise_elements, and implement pythreejs world axes.
  • Add dash pattern config and pythreejs render.
  • Directly use ViewConfig in AtomGui.
  • Add fractional occupancy to svg draw.
  • Visualisation implement more options in GUI.
  • Extract the drawing functionality from the draw method.
  • Refactored AtomGui.draw to utilise DrawGroup.
  • Visualise: implement additional color configuration.
  • Add svg_to_pdf function.
  • Add svg concatenation.
  • Tidy visualize module.
  • Move GUI launching to AseView.
  • Improve SVG creation.
  • Add svg creation.
  • Add implementation agnostic visualisation element classes.
  • Abstract out part of gui functionality.
  • Visualisation add unit_cell_segmentation and atom opacity.
  • Add visualisation of miller planes as polygon.
  • Extract _draw_atom into separate function.
  • Refactor AtomGui.set_atoms and AtomGui.draw, to be easier to understand.
  • Allow for opacity to be set in SVG (via the use of tkinter element tags)
  • Add thickness to miller index planes.
  • Add conversion of canvas to SVG.
  • Initial commit.