Create the interface for UCLCHEM, a chemical evolution code. - [x] Compile the code with the new build system - [x] Setup configure script and amuse_deps - [x] Edit Makefile to compile the Python api of the code instead of the backend - [ ] Implement UclchemInterface (interface.py) - [x] Implemented working particlesets - [ ] Implement setters and getters - [ ] Implement adding and removing particles - [ ] Implement Uclchem (interface.py) - [x] Implemented working particlesets - [ ] Implement methods - [ ] Implement parameters - [ ] Implement Properties - [ ] Implement UclchemImplementation (interface.py) - [ ] Port existing Uclchem interface.f90 logic to Python using the new UCLCHEM Python api - [ ] Implement stopping conditions? - [ ] Verify that the AMUSE version of UCLCHEM is coherent with the standalone package - [ ] Write tests for UclchemInterface - [ ] Write tests for Uclchem
Create the interface for UCLCHEM, a chemical evolution code.