Releases: AutomatedProcessImprovement/Simod
Releases · AutomatedProcessImprovement/Simod
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)
3.4.3
Changelog
c04a912 - Fix evaluate_logs test (Ihar Suvorau)
11c2652 - Fix import from Prosimos (Ihar Suvorau)
8c00de9 - Add validation_log to tests (Ihar Suvorau)
3.4.2
Changelog
11c2652 - Fix import from Prosimos (Ihar Suvorau)
8c00de9 - Add validation_log to tests (Ihar Suvorau)
24179d3 - Fix prosimos and pix-framework usages (Ihar Suvorau)
4b7eba1 - Update README.md (Ihar Suvorau)
3f11749 - Merge prioritization (Ihar Suvorau)
8f0441a - Update Prosimos package name (Ihar Suvorau)
aefc78d - Merge remote-tracking branch 'origin/master' into prioritization (Ihar Suvorau)
da115c3 - Merge prioritization (Ihar Suvorau)
3331224 - Change last evaluation to be done with both training+validation sets (David Chapela de la Campa)
9e44143 - Rename provided process model variable naming for clarity (David Chapela de la Campa)
69d4c5f - Add test for evaluate_logs (Ihar Suvorau)
5e7bfa8 - Parse dates using ISO8601 (Ihar Suvorau)
fc779cc - Add Pylint to CI (Ihar Suvorau)
5e57a69 - Refactor Process Model Discovery process as two functions (one for each available algorithm) and one common facade function (David Chapela de la Campa)
efd1add - Huge refactor to use new methods for Case Arrival & Gateway Probabilities & Resource Profiles - Update main pipeline to discover first the CaseArrival and ResourceProfile models to provide the Control-flow optimizer (so this one starts and ends with those same models, just altering the control-flow models). - Refactor Control-flow optimization pipeline to make it more independent and with a clearer structure. - Create class for CaseArrival model (calendar and distribution) - Method to discover the Case Arrival Model of a given event log. - Remove structure miner settings because of redundancy (now handled with HyperoptIterationParams) - Simplify resource_activity_performances.py removing the transformation activity label -> activity ID (it uses the label, the change to the IDs has to be done from the outside). (David Chapela de la Campa)
2d25f7e - Small refactor of general optimizer structure (David Chapela de la Campa)
a3a78b8 - Finish implementation of resource-activity performance model discovery (David Chapela de la Campa)
fb092f4 - Re-fix the double quotes' problem for Windows systems (David Chapela de la Campa)
1f34e9a - Merge remote-tracking branch 'origin/prioritization' into prioritization (David Chapela de la Campa)
481e1f8 - [Not Integrated] Huge reimplementation of resource allocation discovery (profiles, calendars, and activity performance) (David Chapela de la Campa)
0d83b6b - Small refactor to simplify the arrival discovery (David Chapela de la Campa)
521914e - Refactor arrival calendars (David Chapela de la Campa)
c858247 - Update gateway probabilities: internally always using class, exporting and importing to/from json dict (David Chapela de la Campa)
3.4.1
Changelog
24179d3 - Fix prosimos and pix-framework usages (Ihar Suvorau)
4b7eba1 - Update README.md (Ihar Suvorau)
3f11749 - Merge prioritization (Ihar Suvorau)
8f0441a - Update Prosimos package name (Ihar Suvorau)
aefc78d - Merge remote-tracking branch 'origin/master' into prioritization (Ihar Suvorau)
da115c3 - Merge prioritization (Ihar Suvorau)
3331224 - Change last evaluation to be done with both training+validation sets (David Chapela de la Campa)
9e44143 - Rename provided process model variable naming for clarity (David Chapela de la Campa)
69d4c5f - Add test for evaluate_logs (Ihar Suvorau)
5e7bfa8 - Parse dates using ISO8601 (Ihar Suvorau)
fc779cc - Add Pylint to CI (Ihar Suvorau)
5e57a69 - Refactor Process Model Discovery process as two functions (one for each available algorithm) and one common facade function (David Chapela de la Campa)
efd1add - Huge refactor to use new methods for Case Arrival & Gateway Probabilities & Resource Profiles - Update main pipeline to discover first the CaseArrival and ResourceProfile models to provide the Control-flow optimizer (so this one starts and ends with those same models, just altering the control-flow models). - Refactor Control-flow optimization pipeline to make it more independent and with a clearer structure. - Create class for CaseArrival model (calendar and distribution) - Method to discover the Case Arrival Model of a given event log. - Remove structure miner settings because of redundancy (now handled with HyperoptIterationParams) - Simplify resource_activity_performances.py removing the transformation activity label -> activity ID (it uses the label, the change to the IDs has to be done from the outside). (David Chapela de la Campa)
2d25f7e - Small refactor of general optimizer structure (David Chapela de la Campa)
a3a78b8 - Finish implementation of resource-activity performance model discovery (David Chapela de la Campa)
fb092f4 - Re-fix the double quotes' problem for Windows systems (David Chapela de la Campa)
1f34e9a - Merge remote-tracking branch 'origin/prioritization' into prioritization (David Chapela de la Campa)
481e1f8 - [Not Integrated] Huge reimplementation of resource allocation discovery (profiles, calendars, and activity performance) (David Chapela de la Campa)
0d83b6b - Small refactor to simplify the arrival discovery (David Chapela de la Campa)
521914e - Refactor arrival calendars (David Chapela de la Campa)
c858247 - Update gateway probabilities: internally always using class, exporting and importing to/from json dict (David Chapela de la Campa)
3.3.3
Changelog
dda8cb5 - Update dependencies' versions (Ihar Suvorau)
e7db77c - Update version (Ihar Suvorau)
3b7bb7f - Remove multitasking implementation from Simod (Ihar Suvorau)
7bf8dd7 - Update CI pipeline to produce changelog (Ihar Suvorau)
a2a2002 - Upgrade pix_utils to pix_framework (Ihar Suvorau)