Skip to content

Releases: AutomatedProcessImprovement/Simod

5.1.6

27 May 20:38
56cd99f
Compare
Choose a tag to compare

Changelog

56cd99f - Merge pull request #171 from AutomatedProcessImprovement/control-flow-discovery-fix (David Chapela de la Campa)
dc8fc8f - Update version (David Chapela de la Campa)
d62096d - Fix path double_quote problems in UNIX systems (David Chapela de la Campa)
299e698 - Output only_end_timestamp XES log when using SMv1 in final discovery (David Chapela de la Campa)
264f516 - Add test case covering model with and without self-loop tasks (David Chapela de la Campa)

5.1.5

28 Feb 22:28
02afc5f
Compare
Choose a tag to compare

Changelog

02afc5f - Merge pull request #165 from AutomatedProcessImprovement/fix-discovered-bpmn-model (David Chapela de la Campa)
e4c042d - Add test files (David Chapela de la Campa)
a290714 - Upgrade version (patch) (David Chapela de la Campa)
a9201c8 - Write only End timestamps when using SM1 Split Miner 1 (SM1) uses all events written in the XES file to form the sequence of activities corresponding to each case. If running SM1 with a XES event log storing both lifecycles (Start and End), SM1 interprets it as two events of the same activity, and thus discovers a self-loop for all of them. Simod now generates two XES, one with two events per activity instance (start and end), and another one with only one (end). Still an issue, not SM1 or SM2 order the events of a trace. In the case of SM2, they are written always in pairs (A_s-A_e then B_s-B_e), when two activities are in parallel, SM2 reads the written order (A_s-A_e-B_s-B_e) and doesn't interpret real chronological order (A_s-B_s-A_e-B_e). TODO: either change XES writer to write events individually in order, or change SM2 to sort before using. (David Chapela de la Campa)
37f751f - Add discovered BPMN model post-processing to transform implicit self-loops Split Miner discovers BPMN models where, when an activity has a self-loop, it denotes it through an attribute in the '<task>' element, rather than an explicit XOR gateway structure. The post-processing stage surrounds all tasks with such attribute with an XOR-split/XOR-join structure that models a self-loop of that activity. (David Chapela de la Campa)
2980c4d - Small Circadian Workforce measure rename (David Chapela de la Campa)
d35a40a - Update requirements.txt for ReadTheDocs (David Chapela de la Campa)
78b8eb1 - Update ReadTheDocs conf.py (David Chapela de la Campa)
aa501d4 - Update .readthedocs.yaml (David Chapela de la Campa)
d49e044 - Update ReadTheDocs requirements.txt (David Chapela de la Campa)

5.1.4

07 Feb 00:22
e1ec3d4
Compare
Choose a tag to compare

Changelog

e1ec3d4 - Merge pull request #164 from AutomatedProcessImprovement/documentation (David Chapela de la Campa)
2737705 - Improve runtime reporting (David Chapela de la Campa)
b25b2ff - Add documentation badges to README.md (David Chapela de la Campa)
738a132 - Update GitHub workflow (David Chapela de la Campa)
cfddc95 - Merge pull request #163 from AutomatedProcessImprovement/documentation (David Chapela de la Campa)
e0a232b - Add 'Read the Docs' configuration file (David Chapela de la Campa)
704d1cd - Add Sphinx configuration and documentation files (David Chapela de la Campa)
6bde5a2 - Update docstrings to unify "optional" parameter declaration (David Chapela de la Campa)
5502a45 - Add docstrings for Extraneous delays module (David Chapela de la Campa)
6c7480b - Add docstrings for Resource model module (David Chapela de la Campa)
8ed18e3 - Add docstrings for Control-flow module (David Chapela de la Campa)
8ec60bd - Update docstrings for Configuration/Settings module (David Chapela de la Campa)
e63240f - Add docstrings for Simulation module (David Chapela de la Campa)
caf72f9 - Add docstrings for EventLog module (David Chapela de la Campa)
ac555a3 - Add docstrings for SIMOD class (David Chapela de la Campa)
5832db3 - Add docstrings for Settings module (David Chapela de la Campa)
f79d94e - Update __init__.py files (David Chapela de la Campa)
b02da08 - Add preprocessing runtime to runtime report (David Chapela de la Campa)

5.1.2

24 Jan 11:28
8c2f7ac
Compare
Choose a tag to compare

Changelog

8c2f7ac - Merge pull request #162 from AutomatedProcessImprovement/Update-PyPi-release-workflow (David Chapela de la Campa)
2e96afd - Update version - Added runtime report and "Workforce" distance measure (David Chapela de la Campa)
ddc8075 - Update release workflow (David Chapela de la Campa)
22ec1ed - Merge pull request #161 from AutomatedProcessImprovement/update-workflow (David Chapela de la Campa)
a36b277 - Update version (David Chapela de la Campa)
2cbc3bc - Update simod.yml (David Chapela de la Campa)
b62e2b2 - Merge pull request #160 from AutomatedProcessImprovement/fix-deployment (David Chapela de la Campa)
64ea43b - Update version - Added runtime report and Workforce distance measure (David Chapela de la Campa)
ad5c553 - Update workflow to fix deploy error (David Chapela de la Campa)
683a219 - Merge pull request #159 from AutomatedProcessImprovement/157-report-runtime (David Chapela de la Campa)
678364d - Update GitHub action workflow (upload artifact v3 deprecated) (David Chapela de la Campa)
dd57c84 - #157 - Update version (David Chapela de la Campa)
a74d208 - #157 - Add support to use Circadian Workforce Distance (David Chapela de la Campa)
172b5da - #157 - Add runtime(s) report to a file (David Chapela de la Campa)

5.0.1

01 Oct 14:17
Compare
Choose a tag to compare

Changelog

a75c534 - Update benchmark configuration files (David Chapela de la Campa)
fbbe486 - Update README.md (David Chapela de la Campa)
88b4036 - Update dependencies (David Chapela de la Campa)
24e52f6 - Add "discover_branching_rules" to canonical model (David Chapela de la Campa)
1be3f66 - Update data-aware config example (David Chapela de la Campa)
2df459a - Update README.md with data-aware config example (David Chapela de la Campa)
4398c59 - Escape paths when running system commands (David Chapela de la Campa)
2faf9b1 - Add configuration example for Data-Aware Branching Probabilities (David Chapela de la Campa)
543e80f - Update configuration examples to new version (David Chapela de la Campa)

5.0.0

02 Sep 10:30
7202b09
Compare
Choose a tag to compare

Changelog

7202b09 - Merge pull request #155 from AutomatedProcessImprovement/conditions (David Chapela de la Campa)
f18ed01 - removed flaky tests (Simple Squirrel)
a15f2ad - removed flaky tests (Simple Squirrel)
81725f0 - Merge branch 'conditions' of https://github.com/AutomatedProcessImprovement/Simod into conditions (Simple Squirrel)
51a509b - removed flaky tests (Simple Squirrel)
8c8cd73 - Update version to 5.0.0 - New version, when stable, is going to be 5.0.0 as we added new functionalities like gateway rules. - Updated configuration versioning to 5 - Implemented legacy converter to translate v4 into v5 format (David Chapela de la Campa)
7bd4297 - removed flaky tests (Simple Squirrel)
c13fa1e - Set new version (Simple Squirrel)
610a36b - set default value to f_score (Simple Squirrel)
86dd0e5 - Removed redundant prints (Simple Squirrel)
de5d2ed - updated pix dependencies (Simple Squirrel)
9e26332 - Added branch rules tests (Simple Squirrel)
a7809dc - Added data attribute tests (Simple Squirrel)
46a7aef - Added branch rules and fixed value parsing (Simple Squirrel)
702b8c4 - branch rules draft (Simple Squirrel)
1958ce7 - Integrated data attributes (Simple Squirrel)

4.1.1

27 Feb 08:23
Compare
Choose a tag to compare

Changelog

aaa478d - Update poetry.lock and version (Ihar Suvorau)
8313c4f - Make version tag optional in GH Actions (Ihar Suvorau)

4.1.0

26 Feb 12:42
Compare
Choose a tag to compare

Changelog

54dcd8b - Add BPMN DI layout generation at the end of the Simod run. Closes #154 (Ihar Suvorau)
396279f - Add fuzzy configuration example and update README (David Chapela de la Campa)
0ca9cb7 - Update values of configuration examples (David Chapela de la Campa)
cbc11b0 - Update benchmark configurations (David Chapela de la Campa)
8e32771 - Add benchmark configurations (David Chapela de la Campa)

4.0.3

26 Sep 08:49
Compare
Choose a tag to compare

Changelog

d686e3b - Fix bug with granule_size specification when fuzzy calendars The granule size was only being specified in the Resource Model optimization. The value was set to 15 by default in both the Extraneous Delays and final BPS model, even when the best Resource Model result was obtained with a different granule, for example, of 60 minutes. (David Chapela de la Campa)
a924b55 - Add iteration counter to optimizers (David Chapela de la Campa)

4.0.2

20 Sep 16:11
Compare
Choose a tag to compare

Changelog

094cdb2 - Update dependencies to use new outlier detection method (David Chapela de la Campa)