Skip to content

Releases: deepmodeling/ABACUS-agent-tools

v0.2.5

08 Jan 02:37
89cf1f9

Choose a tag to compare

What's Changed

  • fix DFT+U and init mag param in dos wrapper tool by @ahxbcn in #83
  • Change return value of wrapped Bader tool by @ahxbcn in #84
  • Provide example instructions on the agent by @ahxbcn in #85
  • Update version of bohr-agent-sdk by @ahxbcn in #86
  • Tools for read INPUT, STRU and KPT from abacus job directory by @ahxbcn in #87
  • Migrate implementation of vibrational analysis to abacustest by @ahxbcn in #88
  • Update abacustest version by @ahxbcn in #89
  • Symmetrize force constants to avoid small negative frequency at gamma-point by @ahxbcn in #91
  • Tool for build slab by @ahxbcn in #90
  • Fix an f orbital name during plotting dos by @ahxbcn in #92
  • Update to v0.2.5 by @ahxbcn in #93

Full Changelog: v0.2.4...v0.2.5

v0.2.4

15 Dec 05:25
887ca69

Choose a tag to compare

What's Changed

  • Remove dependency on calculator provided by ASE-ABACUS in phonon dispersion and vibrational frequency calculation by @ahxbcn in #54
  • R[emove redundant dependency on dpdata in abacus_cal_elastic by @ahxbcn in https://github.com//pull/55
  • Remove redundancy in submodule to make bader/phono normal by @QuantumMisaka in #56
  • Tool for calculating vacancy formation energy by @ahxbcn in #57
  • Use empty atom for defect supercell structure to account for BSSE by @ahxbcn in #58
  • Work function by @ahxbcn in https://github.com/deepmodeling/ABACUS-agent-tools/pull/59]
  • Change EOS fitting to do cell-relax calculation with fixed_axes set to volume by @ahxbcn in #60
  • Allow dipole correction in work function calculation by @ahxbcn in #62
  • Function to execute pyatb_input without shell and JDOS calculation using PYATB by @ahxbcn in #63
  • Update bader charge tool by @ahxbcn in #64
  • Fix bug in vibration.py by @ahxbcn in #65
  • Add work function and E_vac to wrapper by @ahxbcn in #68
  • Support provide high-symmetry points path in band and phonon dispersion calculation by @ahxbcn in #67
  • Fix large error of calcualted elastic tensor of Silicon by @ahxbcn in #69
  • Update Tool wrapper by @ahxbcn in #71
  • Fix import error for tool_wrapper by @ahxbcn in #72
  • Change definition of DFT+U and initial magnetic moment settings for tool wrapper by @ahxbcn in #73
  • Simplify return value of tools in tool wrapper by @ahxbcn in #74
  • Add final scf in vacancy formation energy tool by @ahxbcn in #75
  • Remove kpath and qpath for band and phonon spectrum by @ahxbcn in #76
  • Rotate crystal structure to IEEE standard orientation by @ahxbcn in #77
  • Update bader tools by @ahxbcn in #79

Minor Changes

  • Add integrate tests and google adk examples for vacancy formation energy and work function by @ahxbcn in #61
  • Update README by @ahxbcn in #80
  • Update to 0.2.4 by @ahxbcn in #81

New Contributors

v0.2.1

26 Sep 10:07
28f18d0

Choose a tag to compare

What's Changed

  • Add PYATB_COMMAND in env.json
  • Update DFT+U settings in abacus_prepare
  • Update tempelate agent.py generated by abacusagent --create
  • Update tool functions to avoid direct use of other tool function
  • README.md were updated
    Full Changelog: v0.2.0...v0.2.1

v0.2.0

08 Sep 02:26
ce43f6c

Choose a tag to compare

What's Changed

Agent running

  • Support running ABACUS calculation on local machine or Bohrium (submitted by bohr-agent-sdk or dflow)
  • Input files and output files handling

MCP tools for property calculations using ABACUS

  • Basic crystal and molecule modelling functions
  • Preprocess for preparing and modifying ABACUS input files, and postprocess tools for extracting results after ABACUS calculation
  • SCF calculation
  • Relax calculation
  • Ab-initio Molecular dynamics calculation
  • DOS and PDOS calculation and plotting
  • Bader charge calculation
  • Band calculation and plotting
  • Elastic properties calculation
  • Phonon spectrum calculation and plotting
  • Vibrational analysis calculation
  • Unittest and integrated tests of
  • Tools for calculating electron localization function (ELF), electron density difference and spin density

Tests

Unittests and integrate tests for tool functions

  • Initial evalsets for evaluating agent performance and auxillary scripts

New Contributors

Full Changelog: https://github.com/deepmodeling/ABACUS-agent-tools/commits/v0.2.0