## COBREXA v1.0.2

[Diff since v1.0.1](https://github.com/LCSB-BioCore/COBREXA.jl/compare/v1.0.1...v1.0.2)


**Closed issues:**
- speed up testing pipeline (#69)
- Fix samplers and create good tests for them (#82)
- Use normal randoms for generating random directions in samplers (#178)
- Fix `rm!` to actually keep the model consistent (#197)
- Fix docs of reconstructions/CoreModelCoupled (#255)
- overload Base.copy for all models (so that writing model modifiers is easier) (#256)
- Homogenize add/remove functions and add in place versions (#281)
- solver precompilation in tests blocks unnecessarily (#287)
- Improve coverage of src/base/utils/StandardModel.jl (#288)
- Feature to get atomic counts in reactions (#311)
- generalize `get_atom_exchanges` (#317)
- 💄 📝 🚸 Usage pointers (#318)
- 💄 🚸 Result summary function (#323)
- 🩹 `atom_exchange` is not robust to missing formulas (#326)
- 💄  Change order of arguments (#330)

**Merged pull requests:**
- add singularity container (#263) (@laurentheirendt)
- ✨ Basic community model construction functions (#270) (@stelmo)
- Clean up test data handling (#289) (@exaexa)
- Deleted unnecessary dependency (#291) (@stelmo)
- Small fixes (#292) (@exaexa)
- re-add missing directories in ignore (#293) (@laurentheirendt)
- change singularity base img (#295) (@laurentheirendt)
- add tulip to singularity container (#296) (@laurentheirendt)
- ✨ Add `looks_like_xxx` functions to make finding specific reaction/metabolite types easy (#297) (@stelmo)
- 🚚 Rename `add!` and `rm!` functions for `StandardModel` (#298) (@stelmo)
- 🪓 Remove `exchange_reactions` (#299) (@stelmo)
- 🩹 fix docs (#301) (@stelmo)
- 💄 Update pretty printing of models (#302) (@stelmo)
- warmup jump+tulip code to save much time later in testing (#303) (@exaexa)
- 📝 Add emoji references (#304) (@stelmo)
- add shallow copying of StandardModel stuff, useful for writing custom… (#306) (@exaexa)
- Missing functions for CoreModelCoupled (#307) (@laurentheirendt)
- 💄 ⚠️ OSQP (#308) (@stelmo)
- 🩹 ✨ Atoms in reactions and overall flux (#312) (@stelmo)
- backwards compatibility with find_exchange_reactions and pals (#314) (@exaexa)
- clean up exchanges a bit (#316) (@exaexa)
- just reformat everything (#320) (@exaexa)
- Screening cleanup + tutorial (#321) (@exaexa)
- 📝 🚧 Community model construction (#325) (@stelmo)
- 🩹 Make `atom_exchage` robust to metabolites missing formulas (#327) (@stelmo)
- 🚸💄 Added summarize function (#328) (@stelmo)
- make atom_exchange and metabolite_fluxes a bit more generic (#331) (@exaexa)
- fix screening doc build (#332) (@exaexa)
- reformat the community model tutorial (#333) (@exaexa)
- clean up analysis documentation and examples (#334) (@exaexa)
- 💄 Another example (#335) (@stelmo)
- bump version (#336) (@exaexa)
This tag has no release notes.