KIM property module
This release contains:
- Enhancements:
- Restructuring the code and creating individual components to make it more modular
- Updating the KIM properties inclusion. Now instead of reading each property from a file, we have pickled all of the KIM properties in a file. To be platform-independent and Python version-independent, we use a protocol version 0.
- Updating the "modify" module on how to treat scalars and updating them
- New features
- Updating the "create" module interface, now it can create a property instance and use a user-defined property definition file as a property-name.
- New functionality for pickling and unpickling KIM properties
- New function to get the KIM properties
- Bug fixes