Releases: AutomatedProcessImprovement/Simod
Releases · AutomatedProcessImprovement/Simod
3.5.16
Changelog
9c7599d - Clean test assets to remove unnecessary elements (David Chapela de la Campa)
3.5.15
Changelog
2691a9b - Add tests for Resource Model optimization (David Chapela de la Campa)
6fe4974 - Add tests for ResourceModel settings (David Chapela de la Campa)
3.5.14
Changelog
b2677a8 - Small refactorings to fix (sometimes) failing test (David Chapela de la Campa)
55a39c7 - Add generic Simod tests and fix small bugs (David Chapela de la Campa)
df76dca - Add exhaustive test for Control-flow optimization & fix Extraneous Delay enhancing (David Chapela de la Campa)
e7475a1 - Fix small format typo between Prosimos-Simod case attributes (David Chapela de la Campa)
03d52ec - Add extraneous delays and case attributes to BPS model (David Chapela de la Campa)
7509a59 - Improve Process Model discovery tests (David Chapela de la Campa)
3.5.9
Changelog
fbd79ba - Export ResourceModel and its discovery to pix-framework (David Chapela de la Campa)
c99ce82 - Big Test Refactor - move and rename tests to adjust new structure and externalization in PIX_framework (David Chapela de la Campa)
3.5.8
Changelog
081951c - Fix another test asset name (Ihar Suvorau)
d6cf246 - Fix event log name in the test (Ihar Suvorau)
df29d4f - Add case attributes not inside the prioritization discovery but right before it (Ihar Suvorau)
bb12352 - Move case attributes into a separate package (Ihar Suvorau)
3cb56b8 - Adjust prioritization rules to match batching rules' structure (Ihar Suvorau)
d96c822 - Add Prosimos section names for serialization (Ihar Suvorau)
f523f63 - Integrate batching discovery to Simod.run(). Closes #85 (Ihar Suvorau)
ad67538 - Add batching package, #85 (Ihar Suvorau)
c96694b - Add discover batching option to settings, #85 (Ihar Suvorau)
c2ed733 - Update BPMNReaderWriter to return and cache activities IDs, #85 (Ihar Suvorau)
801574a - Move extraneous timers to the main optimizer, #116 (Ihar Suvorau)
9edef8e - Move prioritization rules discovery to the main optimizer, #92 (Ihar Suvorau)
bd4e1fb - Fix versioning in CI (Ihar Suvorau)
dc7835c - Add releasing as a separate step in CI (Ihar Suvorau)
f69659e - Fix crashing when extraneous settings are None (Ihar Suvorau)
33bd2cb - Move prioritization tests to a corresponding folder in tests. Closes #92 (Ihar Suvorau)
f497f93 - Add prioritization rules discovery flag to configuration, #92 (Ihar Suvorau)
6dc1173 - Fix a bug in configuration parsing, "resource_profiles" wasn't considered after refactoring (Ihar Suvorau)
9ed2795 - Add prioritization to BPS model before simulating with Prosimos, #92 (Ihar Suvorau)
cba783a - Add prioritization rules and partially case attributes to BPS model, #92 (Ihar Suvorau)
6d783ed - Update BPMN file with timers before simulation. Closes #116 (Ihar Suvorau)
5d37085 - Add extraneous delays to BPSModel (timer not written to BPMN yet), #116 (Ihar Suvorau)
92c4485 - Format files with Black (Ihar Suvorau)
fdc19fb - Remove redundant comments from simod.py and format with Black (Ihar Suvorau)
c707e00 - Merge branch 'prioritization' (Ihar Suvorau)
b6bb76b - Update version (Ihar Suvorau)
86b8e5c - Remove pre-commit and pytest.ini (Ihar Suvorau)
b6e4dc9 - Update dependencies (Ihar Suvorau)
c4978d3 - Move and simplify docker files (Ihar Suvorau)
3.5.4
Changelog
960dd43 - Update CI to generate poetry venv licenses instead of GitHub Actions' instance licenses (Ihar Suvorau)
3.5.3
Changelog
0015e3a - Generate licenses.md and pylint.txt in CI (Ihar Suvorau)
3.5.2
Changelog
bffba0c - Remove unused dependencies (Ihar Suvorau)
890f705 - Remove ResourcePoolDiscoverer from Simod, use pix-framework instead (Ihar Suvorau)
597b45f - Remove unused functions event_log.utilities (Ihar Suvorau)
916c8a7 - Move metrics from corresponding package to simply a module (Ihar Suvorau)
b61c026 - Increase timeout for CI because more time-consuming tests were added (Ihar Suvorau)
57a9134 - Remove unused copy of Prosimos' BPMGraph (Ihar Suvorau)
4d13197 - Update version (Ihar Suvorau)
0be5fb3 - Merge remote-tracking branch 'origin/prioritization' (Ihar Suvorau)
4ec0021 - Update Prosimos to use PyPI version (Ihar Suvorau)
14fead2 - Small refactor - Rollback to store resource calendars as a list instead of as a dictionary (David Chapela de la Campa)
a5f4861 - Refactor and cleansing after merge (David Chapela de la Campa)
61e1105 - Merge branch 'master' into prioritization (David Chapela de la Campa)
2f17b31 - Rename Simod's main class and calendars optimization (resource model) (David Chapela de la Campa)
e4bac76 - Refactor "Calendar Optimization" as an optimizer for the resource module and remove legacy methods - Refactor CalendarOptimizer simplifying the structure and receiving and returning BPS model. - Simplify settings for calendar optimizer following Control-flow structure. - Refactor main optimizer (SIMOD structure) simplifying it to single calls to each optimizer passing the BPS model under optimization. - Remove legacy functions for resource profiles/calendars discovery. - Remove parameter miner (now independent functions for each component model). - Change calendar discovery argument from general settings to single calendar discovery parameters. - Update tests accordingly (passing). - Minor externalization refactors and variable naming. (David Chapela de la Campa)
80054d7 - Remove weird character from test logs and create parameters file to avoid discovering them on each test (David Chapela de la Campa)
3.5.1
Changelog
9a24587 - Extract case_arrival_model to pix-framework.discovery.case_arrival (Ihar Suvorau)
edfbfa9 - Change Prosimos' RCalendar for pix-framework's RCalendar (Ihar Suvorau)
b0ae83c - Remove Simod's Calendar, Timetable to use Prosimos RCalendar instead (Ihar Suvorau)
3.5.0
Changelog
813a0a3 - Use gateway probabilities discovery from pix-framework (Ihar Suvorau)