Comments (2)
Check the plams implementations:
energy landscape
history property
[history variables]
(https://www.scm.com/doc/plams/interfaces/ams.html#scm.plams.interfaces.adfsuite.ams.AMSResults.get_history_variables)
If your implementations achieve the same thing, I wonder if it is necessary to implement it in tcutility
from tcutility.
I prefer to avoid the plams.Results objects as they require loading the job using plams, which in turn requires (I think) the job to be saved as a .dill file. It also requires initializing plams as it requires a jobmanager object. Everytime you initialize plams it will also create a directory for you, so we have to keep track of it and then delete it later. This will basically require us to wrap the whole program in a try/except block, otherwise we might not be able to delete it if the program crashes. Also, we will then have a TCutility result and plams result object, which again requires a lot more bookkeeping for us and loads everything twice.
In any case, we already have support for History variables that is easy to use (see this postscript). But we might implement some plotting functions/drawing of molecules etc. For now I will close this until we want to work on something more specific related to the history variables.
from tcutility.
Related Issues (20)
- Add reflection operator and RMSD calculation with reflection
- Issue where orca input fall is called with doubled .in
- Add CAS-SCF options for ORCAJob
- Add plotting support for ORCAJob
- Issue with reading running DFTB calculations
- Detect if the electronic configuration is correct prior to starting a calculation
- Return spin contamination percentage as well
- New module for connecting to remote servers
- Exception raised while trying to read charge from ORCA calculations
- Automatic caching of results for calculations
- Get geometric information of a AMS movie
- Add option to perform electrostatic decomposition calculation for ADFFragmentJob calculations HOT 1
- Improvements of `pathfunc.match`
- Missing characters in `report.character`
- DLPNO calculation support
- `report.character` not importable
- Add option to not use slurm for `Job`s
- `DensfJob` missing spin part in the cube_file path
- `DensfJob` is not importable from `tcutility.job`
- Add dummy atom data to `tcutility.data.atoms`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tcutility.