Commit Graph

  • 014bad4c7d
    Merge pull request #61 from AlessandroBregoli/60-meta-cargo-workspace Meliurwen 2022-09-22 10:26:22 +0200
  • df99a2cf3e cargo workspace #61 AlessandroBregoli 2022-09-22 09:35:04 +0200
  • 2f5a80dccb
    Merge pull request #59 from AlessandroBregoli/10-feature-importance-sampling-for-ctbn AlessandroBregoli 2022-09-21 11:28:50 +0200
  • 622cd305d0 Formatting #59 AlessandroBregoli 2022-09-21 11:24:26 +0200
  • a07dc214ce Clippy errors solved AlessandroBregoli 2022-09-21 10:50:12 +0200
  • 8163bfb2b0 Update trajectory generator AlessandroBregoli 2022-09-21 10:39:01 +0200
  • 66661495aa
    Merge pull request #58 from AlessandroBregoli/37-refactor-approx Meliurwen 2022-09-21 10:08:35 +0200
  • 23d25be4bd Replaced `approx` with `approx-0_5` #58 Meliurwen 2022-09-20 11:16:40 +0200
  • 8953471570 Added tests to chi square call function and added a constructor to cache Meliurwen 2022-08-05 21:21:45 +0200
  • bb2fe52a39 Implemented ForwardSampler AlessandroBregoli 2022-08-05 17:08:24 +0200
  • 68b2afff59
    Merge pull request #57 from AlessandroBregoli/56-meta-add-rust-toolchaintoml Meliurwen 2022-08-01 09:34:14 +0200
  • a5b24e9eee
    Merge pull request #55 from AlessandroBregoli/54-refactor-make-the-code-compliant-to-rustfmt Meliurwen 2022-08-01 09:32:34 +0200
  • 6f2d83cf6b Added fmt to nightly toolchain in GitHub Workflows #55 Meliurwen 2022-08-01 09:23:32 +0200
  • 1f59e5e3b7 Added Rust nightly toolchain to GitHub Workflows Meliurwen 2022-08-01 09:16:37 +0200
  • a1c1448da7 Conformed all rank-3 tensors to the same notation and now `rustfmt` ignores `tests/` Meliurwen 2022-07-31 13:39:54 +0200
  • d8b94940a8 Added `rust-toolchain.toml` #57 Meliurwen 2022-07-30 17:58:17 +0200
  • 780515707c Refactored `src/` and `tests/` files to be compliant to `rustfmt` Meliurwen 2022-07-30 17:14:54 +0200
  • d6e93b351c
    Merge pull request #53 from AlessandroBregoli/52-meta-add-rustfmt-github-workflows Meliurwen 2022-07-30 16:45:29 +0200
  • d5058e9ed2 Fixed malformed `rustfmt` component name in GH Workflows #53 Meliurwen 2022-07-30 16:36:27 +0200
  • 58adca2503 Added `rustfmt` in GH Workflow, added `rustfmt.toml` and updated `README.md` Meliurwen 2022-07-30 16:27:55 +0200
  • 3ff3dc564e
    Merge pull request #51 from AlessandroBregoli/50-meta-make-clippy-less-pedantic-in-github-workflows Meliurwen 2022-07-29 16:39:31 +0200
  • fd335d73f6 Nerfed `clippy` in GitHub Workflows, now the linting must pass otherwise the pipeline fails #51 Meliurwen 2022-07-29 16:26:57 +0200
  • eb0cf6e88d
    Merge pull request #49 from AlessandroBregoli/36-refactor-solve-the-warnings-issue Meliurwen 2022-07-29 15:09:13 +0200
  • d0515a3f26 Solved all warnings in `tests/` #49 Meliurwen 2022-07-29 13:27:38 +0200
  • c4f44f63ea Silenced `non_snake_case` warning globally in `src/`, solved some unused imports and other negligible leftovers Meliurwen 2022-07-29 12:53:38 +0200
  • c1d833253a
    Merge pull request #48 from AlessandroBregoli/46-feature-parameter-learning-generalization AlessandroBregoli 2022-07-29 11:13:27 +0200
  • f5756f71d3 Changed the return type for ParameterLearning::fit from tuple to Param #48 AlessandroBregoli 2022-07-29 10:36:53 +0200
  • e091cc4d2e
    Merge pull request #47 from AlessandroBregoli/8-feature-constraint-based-structure-learning-algorithm-for-ctbn Meliurwen 2022-07-28 16:06:31 +0200
  • 68ada89c04 Expanded Hypothesis test #47 Meliurwen 2022-06-13 13:27:42 +0200
  • 4b35ae6310 Implemented matrices comparison function in chi square Meliurwen 2022-05-19 13:47:39 +0200
  • 2605bf3816 Implemented part of matrices comparison in chi square Meliurwen 2022-05-11 22:24:17 +0200
  • 88ad3eba1b
    Merge pull request #45 from AlessandroBregoli/27-bug-useless-node AlessandroBregoli 2022-04-15 14:25:42 +0200
  • 9b7e683630 Removed `node.rs` #45 Alessandro Bregoli 2022-04-15 11:38:44 +0200
  • 42c457cf32
    Merge branch '24-feature-rectbn' into 'dev' Meliurwen 2022-04-15 09:38:23 +0200
  • a6c8d3e16d
    Changed the name from `rustyCTBN` to `reCTBN` (Rust Engine for Continuous Time Bayesian Networks) #44 Meliurwen 2022-04-15 09:32:21 +0200
  • 74039dac94
    Merge branch '35-refactor-constructor' into 'dev' Meliurwen 2022-04-15 09:22:52 +0200
  • ab2162b5f1
    Constructors renamed from `init` to `new` #43 Meliurwen 2022-04-15 09:14:15 +0200
  • c2d44e7332
    Merge pull request #42 from AlessandroBregoli/9-score-based-algorithm Meliurwen 2022-04-14 17:57:27 +0200
  • 43d01d2bf8 Added coments. #42 AlessandroBregoli 2022-04-14 17:22:27 +0200
  • dba0b14918
    Merge branch '23-meta-add-github-workflows' into 'dev' Meliurwen 2022-04-14 16:03:38 +0200
  • b357c9efa0 HillClimbing now panic when the dataset is incompatible with the network. AlessandroBregoli 2022-04-14 14:38:37 +0200
  • 5444c619a2 Added tests AlessandroBregoli 2022-04-14 14:22:53 +0200
  • f49523f35a Refactor of Dataset and Trajectory to ensure some basic properties. AlessandroBregoli 2022-04-14 14:06:20 +0200
  • a6654385fc Workflow more compliant to the GH style #40 Meliurwen 2022-04-14 13:55:01 +0200
  • 9a4914f5d0 Added basic GH workflow with lint and test (build included in the test) Meliurwen 2022-04-14 12:05:56 +0200
  • df12b93d55 Lmit parent set AlessandroBregoli 2022-04-14 10:56:27 +0200
  • 8ca93c931b Refactor AlessandroBregoli 2022-04-14 10:04:09 +0200
  • 5044a88b6d refactor AlessandroBregoli 2022-04-14 09:09:11 +0200
  • 808bc0098c Added learn_mixed_discrete_net_3 test AlessandroBregoli 2022-04-14 09:06:50 +0200
  • c785739100 LL test for hill climbing AlessandroBregoli 2022-04-13 19:44:19 +0200
  • a4b0a406f4 Hill Climbing + Simple test AlessandroBregoli 2022-04-13 19:42:24 +0200
  • 2371fca072
    Merge pull request #39 from AlessandroBregoli/38-meta-explicitly-declare-labels-on-a-file Meliurwen 2022-04-13 14:46:52 +0200
  • 0b019de45b Added labels to `labels.yml` and automated the implementation of the edits via GH Actions #39 Meliurwen 2022-04-13 14:38:25 +0200
  • 394970adca Test for BIC AlessandroBregoli 2022-04-13 14:05:36 +0200
  • 4a7c34af17 BIC AlessandroBregoli 2022-04-13 11:49:04 +0200
  • e299acb921 Seedable AlessandroBregoli 2022-04-13 10:19:52 +0200
  • 258d016155
    Merge branch '12-feature-add-seed-for-random-generation' into 'dev' Meliurwen 2022-04-12 21:39:30 +0200
  • a350ddc980 Decreased epsilon to `0.1` with a new seed #33 Meliurwen 2022-04-12 13:40:00 +0200
  • 62fcbd466a Removed `rand::thread_rng` overriding the ChaCha's `rng`, increased the epsilon from 0.2 to 0.3 in the tests Meliurwen 2022-04-12 09:33:07 +0200
  • 79ec08b29a Made seed optional in `trajectory_generator` Meliurwen 2022-04-11 16:33:39 +0200
  • 79dbd88529 Get rid of the `rand_core` rependency Meliurwen 2022-04-11 15:35:23 +0200
  • dd8c877127
    Merge pull request #34 from AlessandroBregoli/32-meta-add-vscode-folder-to-gitignore Meliurwen 2022-04-11 15:01:14 +0200
  • 05af0f37c4 Added `.vscode` folder to `.gitignore` #34 Meliurwen 2022-04-11 14:57:18 +0200
  • 9316fcee30 The state generation is now seedable Meliurwen 2022-04-11 14:41:18 +0200
  • 185e1756ca The residence time generation is now seedable Meliurwen 2022-04-11 14:36:38 +0200
  • 651148fffd Replaced the current RNG with a seedable one (`rand_chacha`) Meliurwen 2022-04-11 13:51:15 +0200
  • cd89edd6d4
    Merge pull request #31 from AlessandroBregoli/29-meta-add-templates-for-meta-and-refactor Meliurwen 2022-04-06 11:25:12 +0200
  • bb42365fb8 Added meta and refactor issue templates #31 Meliurwen 2022-04-06 11:18:29 +0200
  • 86d2a0b767 Implemented LL for ctbn AlessandroBregoli 2022-04-06 07:38:14 +0200
  • e0876dad62
    Merge branch '28-bug-bayesian-approach' into 'dev' Meliurwen 2022-04-06 06:35:16 +0200
  • 6104dcc329
    In the Bayesian approach alpha and tau are now divided by the number of possible configurations in its parent set #30 Meliurwen 2022-04-05 16:38:43 +0200
  • 2d7e52f8f1
    Merge pull request #26 from AlessandroBregoli/14-feature AlessandroBregoli 2022-03-29 16:13:25 +0200
  • 82e3c779a0 Added test: test_validate_params_valid_cim_with_huge_values #26 AlessandroBregoli 2022-03-29 16:03:27 +0200
  • 16714b48b5 Comments AlessandroBregoli 2022-03-29 15:56:34 +0200
  • 490fe4e010 Comments AlessandroBregoli 2022-03-29 15:53:50 +0200
  • c178862664 Enforced correct set of parameters (cim) when inserted manually Alessandro Bregoli 2022-03-26 10:33:30 +0100
  • 331c2006e9 Tested validate_params implemetation for DiscreteStateContinousTimeParams AlessandroBregoli 2022-03-23 16:29:02 +0100
  • dc8013d635 Added method validate_params to ParamsTrait. AlessandroBregoli 2022-03-23 16:28:17 +0100
  • 4217654c3a
    Merge branch 'meta-templates' into 'dev' Meliurwen 2022-03-22 12:06:29 +0100
  • 48d7df5e56
    Added notes regarding templates in CONRIBUTING.md Meliurwen 2022-03-22 12:05:47 +0100
  • bc599cb9fe
    Added templates for Pull Requests into master and dev #20 Meliurwen 2022-03-22 11:37:16 +0100
  • 4ae7fe6bcd
    Added small tweaks to the issue templates Meliurwen 2022-03-22 11:02:51 +0100
  • f36c1bd82d
    Added bug and feature templates for the issues Meliurwen 2022-03-22 10:59:50 +0100
  • 00ad75eae2
    Merge branch 'meta-contributing' into 'dev' Meliurwen 2022-03-22 10:53:40 +0100
  • f928e3fee1
    Added CONTRIBUTING.md with all the necessary rules #19 Meliurwen 2022-03-22 09:32:36 +0100
  • 2b0a753efc
    Merge branch 'meta-readme' into 'dev' Meliurwen 2022-03-22 09:07:50 +0100
  • 1fdbb2e27b
    Removed unnecessary instructions in the README and tweaked the remaining ones #18 Meliurwen 2022-03-22 08:51:28 +0100
  • c4e1a14795
    Fixed spelling in the README Meliurwen 2022-03-21 23:06:20 +0100
  • a55675f6ce
    Added README with instructions to set and run a dev environmet Meliurwen 2022-03-21 22:48:28 +0100
  • 9a27d794fc Added tests for BA and MLE AlessandroBregoli 2022-03-21 10:56:21 +0100
  • cc8071ca07 Changed parameter_learning module to use generics instead of Box for the network object Alessandro Bregoli 2022-03-18 08:19:49 +0100
  • ef04e04d1e Changed trajectory_generator to use generics instead of Box for the network object Alessandro Bregoli 2022-03-18 07:45:57 +0100
  • f87900fdbd Bug fix of sampling + implementation of Bayesian Approach AlessandroBregoli 2022-03-17 21:50:07 +0100
  • 5c816ebba7 parameter_learning refactor AlessandroBregoli 2022-03-17 18:15:41 +0100
  • a191bdef1c Sufficient statistics extracted from MLE function AlessandroBregoli 2022-03-16 16:07:45 +0100
  • 4adfbfa4e4 Refactoring tests AlessandroBregoli 2022-03-10 18:19:32 +0100
  • dc53e5167e Added MLE AlessandroBregoli 2022-03-10 15:15:04 +0100
  • aa9ff5e05d MLE - Partial commit AlessandroBregoli 2022-03-03 20:53:29 +0100
  • 1aaa252653 Added one test for tool AlessandroBregoli 2022-03-02 15:25:00 +0100
  • b1978b70dd Added enum_dipatch for Params AlessandroBregoli 2022-03-02 09:46:54 +0100