diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ec3a82..13e831e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The 'block_update' hyperparameter to the BoostAODE class, to control the way weights/significances are updated. Default value is false. - Html report of coverage in the coverage folder. It is created with *make viewcoverage* - Badges of coverage and code quality (codacy) in README.md. Coverage badge is updated with *make viewcoverage* -- Added tests to reach 95% of coverage. +- Tests to reach 97% of coverage. +- Copyright header to source files. ### Changed diff --git a/bayesnet/BaseClassifier.h b/bayesnet/BaseClassifier.h index c237349..f8b4c84 100644 --- a/bayesnet/BaseClassifier.h +++ b/bayesnet/BaseClassifier.h @@ -1,5 +1,10 @@ -#ifndef BASE_H -#define BASE_H +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + +#pragma once #include #include #include @@ -37,5 +42,4 @@ namespace bayesnet { virtual void trainModel(const torch::Tensor& weights) = 0; std::vector validHyperparameters; }; -} -#endif \ No newline at end of file +} \ No newline at end of file diff --git a/bayesnet/classifiers/Classifier.cc b/bayesnet/classifiers/Classifier.cc index a8bf6ef..8d7ba15 100644 --- a/bayesnet/classifiers/Classifier.cc +++ b/bayesnet/classifiers/Classifier.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include "bayesnet/utils/bayesnetUtils.h" #include "Classifier.h" diff --git a/bayesnet/classifiers/Classifier.h b/bayesnet/classifiers/Classifier.h index 2511c4d..0349bcd 100644 --- a/bayesnet/classifiers/Classifier.h +++ b/bayesnet/classifiers/Classifier.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef CLASSIFIER_H #define CLASSIFIER_H #include diff --git a/bayesnet/classifiers/KDB.cc b/bayesnet/classifiers/KDB.cc index 6c4bb99..e9582c8 100644 --- a/bayesnet/classifiers/KDB.cc +++ b/bayesnet/classifiers/KDB.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "KDB.h" namespace bayesnet { diff --git a/bayesnet/classifiers/KDB.h b/bayesnet/classifiers/KDB.h index 17c2a1f..a8d6cab 100644 --- a/bayesnet/classifiers/KDB.h +++ b/bayesnet/classifiers/KDB.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef KDB_H #define KDB_H #include diff --git a/bayesnet/classifiers/KDBLd.cc b/bayesnet/classifiers/KDBLd.cc index 8f17901..9f1647c 100644 --- a/bayesnet/classifiers/KDBLd.cc +++ b/bayesnet/classifiers/KDBLd.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "KDBLd.h" namespace bayesnet { diff --git a/bayesnet/classifiers/KDBLd.h b/bayesnet/classifiers/KDBLd.h index 3597576..9150bba 100644 --- a/bayesnet/classifiers/KDBLd.h +++ b/bayesnet/classifiers/KDBLd.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef KDBLD_H #define KDBLD_H #include "Proposal.h" diff --git a/bayesnet/classifiers/Proposal.cc b/bayesnet/classifiers/Proposal.cc index aef27bf..3ee9cda 100644 --- a/bayesnet/classifiers/Proposal.cc +++ b/bayesnet/classifiers/Proposal.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include "Proposal.h" diff --git a/bayesnet/classifiers/Proposal.h b/bayesnet/classifiers/Proposal.h index 59e8451..6e7c351 100644 --- a/bayesnet/classifiers/Proposal.h +++ b/bayesnet/classifiers/Proposal.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef PROPOSAL_H #define PROPOSAL_H #include diff --git a/bayesnet/classifiers/SPODE.cc b/bayesnet/classifiers/SPODE.cc index 038c87e..7736e7e 100644 --- a/bayesnet/classifiers/SPODE.cc +++ b/bayesnet/classifiers/SPODE.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "SPODE.h" namespace bayesnet { diff --git a/bayesnet/classifiers/SPODE.h b/bayesnet/classifiers/SPODE.h index 96b7834..7ecff63 100644 --- a/bayesnet/classifiers/SPODE.h +++ b/bayesnet/classifiers/SPODE.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef SPODE_H #define SPODE_H #include "Classifier.h" diff --git a/bayesnet/classifiers/SPODELd.cc b/bayesnet/classifiers/SPODELd.cc index d41471d..98c41ff 100644 --- a/bayesnet/classifiers/SPODELd.cc +++ b/bayesnet/classifiers/SPODELd.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "SPODELd.h" namespace bayesnet { diff --git a/bayesnet/classifiers/SPODELd.h b/bayesnet/classifiers/SPODELd.h index 001dc73..f24a030 100644 --- a/bayesnet/classifiers/SPODELd.h +++ b/bayesnet/classifiers/SPODELd.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef SPODELD_H #define SPODELD_H #include "SPODE.h" diff --git a/bayesnet/classifiers/TAN.cc b/bayesnet/classifiers/TAN.cc index 39f071e..d2be0c7 100644 --- a/bayesnet/classifiers/TAN.cc +++ b/bayesnet/classifiers/TAN.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "TAN.h" namespace bayesnet { diff --git a/bayesnet/classifiers/TAN.h b/bayesnet/classifiers/TAN.h index ecb803d..00d50f9 100644 --- a/bayesnet/classifiers/TAN.h +++ b/bayesnet/classifiers/TAN.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef TAN_H #define TAN_H #include "Classifier.h" diff --git a/bayesnet/classifiers/TANLd.cc b/bayesnet/classifiers/TANLd.cc index b7f563c..ab86dc4 100644 --- a/bayesnet/classifiers/TANLd.cc +++ b/bayesnet/classifiers/TANLd.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "TANLd.h" namespace bayesnet { diff --git a/bayesnet/classifiers/TANLd.h b/bayesnet/classifiers/TANLd.h index 88b1d65..e6c3c75 100644 --- a/bayesnet/classifiers/TANLd.h +++ b/bayesnet/classifiers/TANLd.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef TANLD_H #define TANLD_H #include "TAN.h" diff --git a/bayesnet/ensembles/AODE.cc b/bayesnet/ensembles/AODE.cc index 22b17b8..3a9ed61 100644 --- a/bayesnet/ensembles/AODE.cc +++ b/bayesnet/ensembles/AODE.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "AODE.h" namespace bayesnet { diff --git a/bayesnet/ensembles/AODE.h b/bayesnet/ensembles/AODE.h index ba7aa99..e74bddb 100644 --- a/bayesnet/ensembles/AODE.h +++ b/bayesnet/ensembles/AODE.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef AODE_H #define AODE_H #include "bayesnet/classifiers/SPODE.h" diff --git a/bayesnet/ensembles/AODELd.cc b/bayesnet/ensembles/AODELd.cc index 8fdc033..28fc793 100644 --- a/bayesnet/ensembles/AODELd.cc +++ b/bayesnet/ensembles/AODELd.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "AODELd.h" namespace bayesnet { diff --git a/bayesnet/ensembles/AODELd.h b/bayesnet/ensembles/AODELd.h index f257945..9c87090 100644 --- a/bayesnet/ensembles/AODELd.h +++ b/bayesnet/ensembles/AODELd.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef AODELD_H #define AODELD_H #include "bayesnet/classifiers/Proposal.h" diff --git a/bayesnet/ensembles/BoostAODE.cc b/bayesnet/ensembles/BoostAODE.cc index bff995c..f714985 100644 --- a/bayesnet/ensembles/BoostAODE.cc +++ b/bayesnet/ensembles/BoostAODE.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/bayesnet/ensembles/BoostAODE.h b/bayesnet/ensembles/BoostAODE.h index bbe18eb..7150db9 100644 --- a/bayesnet/ensembles/BoostAODE.h +++ b/bayesnet/ensembles/BoostAODE.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef BOOSTAODE_H #define BOOSTAODE_H #include diff --git a/bayesnet/ensembles/Ensemble.cc b/bayesnet/ensembles/Ensemble.cc index b0b8d9c..fa2c271 100644 --- a/bayesnet/ensembles/Ensemble.cc +++ b/bayesnet/ensembles/Ensemble.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "Ensemble.h" namespace bayesnet { diff --git a/bayesnet/ensembles/Ensemble.h b/bayesnet/ensembles/Ensemble.h index bab4d25..2c072a8 100644 --- a/bayesnet/ensembles/Ensemble.h +++ b/bayesnet/ensembles/Ensemble.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef ENSEMBLE_H #define ENSEMBLE_H #include diff --git a/bayesnet/feature_selection/CFS.cc b/bayesnet/feature_selection/CFS.cc index d7b55ca..ea83f1b 100644 --- a/bayesnet/feature_selection/CFS.cc +++ b/bayesnet/feature_selection/CFS.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include "bayesnet/utils/bayesnetUtils.h" #include "CFS.h" diff --git a/bayesnet/feature_selection/CFS.h b/bayesnet/feature_selection/CFS.h index 0d44e2b..fe94162 100644 --- a/bayesnet/feature_selection/CFS.h +++ b/bayesnet/feature_selection/CFS.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef CFS_H #define CFS_H #include diff --git a/bayesnet/feature_selection/FCBF.cc b/bayesnet/feature_selection/FCBF.cc index ebf6d7a..e79664f 100644 --- a/bayesnet/feature_selection/FCBF.cc +++ b/bayesnet/feature_selection/FCBF.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "bayesnet/utils/bayesnetUtils.h" #include "FCBF.h" namespace bayesnet { diff --git a/bayesnet/feature_selection/FCBF.h b/bayesnet/feature_selection/FCBF.h index 8ec3a8f..a71cc8c 100644 --- a/bayesnet/feature_selection/FCBF.h +++ b/bayesnet/feature_selection/FCBF.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef FCBF_H #define FCBF_H #include diff --git a/bayesnet/feature_selection/FeatureSelect.cc b/bayesnet/feature_selection/FeatureSelect.cc index 54dcfb0..8e70591 100644 --- a/bayesnet/feature_selection/FeatureSelect.cc +++ b/bayesnet/feature_selection/FeatureSelect.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include "bayesnet/utils/bayesnetUtils.h" #include "FeatureSelect.h" diff --git a/bayesnet/feature_selection/FeatureSelect.h b/bayesnet/feature_selection/FeatureSelect.h index fbd3abc..170cb4e 100644 --- a/bayesnet/feature_selection/FeatureSelect.h +++ b/bayesnet/feature_selection/FeatureSelect.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef FEATURE_SELECT_H #define FEATURE_SELECT_H #include diff --git a/bayesnet/feature_selection/IWSS.cc b/bayesnet/feature_selection/IWSS.cc index 8ed3d76..8b09166 100644 --- a/bayesnet/feature_selection/IWSS.cc +++ b/bayesnet/feature_selection/IWSS.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include "bayesnet/utils/bayesnetUtils.h" #include "IWSS.h" diff --git a/bayesnet/feature_selection/IWSS.h b/bayesnet/feature_selection/IWSS.h index a990e60..268b353 100644 --- a/bayesnet/feature_selection/IWSS.h +++ b/bayesnet/feature_selection/IWSS.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef IWSS_H #define IWSS_H #include diff --git a/bayesnet/network/Network.cc b/bayesnet/network/Network.cc index 77d4d49..04fa71b 100644 --- a/bayesnet/network/Network.cc +++ b/bayesnet/network/Network.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/bayesnet/network/Network.h b/bayesnet/network/Network.h index 79187ab..a87d5e1 100644 --- a/bayesnet/network/Network.h +++ b/bayesnet/network/Network.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef NETWORK_H #define NETWORK_H #include diff --git a/bayesnet/network/Node.cc b/bayesnet/network/Node.cc index 28408d4..69fda6a 100644 --- a/bayesnet/network/Node.cc +++ b/bayesnet/network/Node.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "Node.h" namespace bayesnet { diff --git a/bayesnet/network/Node.h b/bayesnet/network/Node.h index 81f6f73..7b883d4 100644 --- a/bayesnet/network/Node.h +++ b/bayesnet/network/Node.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef NODE_H #define NODE_H #include diff --git a/bayesnet/utils/BayesMetrics.cc b/bayesnet/utils/BayesMetrics.cc index 6501e4f..5e041a7 100644 --- a/bayesnet/utils/BayesMetrics.cc +++ b/bayesnet/utils/BayesMetrics.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "Mst.h" #include "BayesMetrics.h" namespace bayesnet { diff --git a/bayesnet/utils/BayesMetrics.h b/bayesnet/utils/BayesMetrics.h index d6abf47..aa8b0d5 100644 --- a/bayesnet/utils/BayesMetrics.h +++ b/bayesnet/utils/BayesMetrics.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef BAYESNET_METRICS_H #define BAYESNET_METRICS_H #include diff --git a/bayesnet/utils/Mst.cc b/bayesnet/utils/Mst.cc index b463205..d1efd1b 100644 --- a/bayesnet/utils/Mst.cc +++ b/bayesnet/utils/Mst.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/bayesnet/utils/Mst.h b/bayesnet/utils/Mst.h index 6c9b421..5a2b8f7 100644 --- a/bayesnet/utils/Mst.h +++ b/bayesnet/utils/Mst.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef MST_H #define MST_H #include diff --git a/bayesnet/utils/bayesnetUtils.cc b/bayesnet/utils/bayesnetUtils.cc index 5082a5f..bf60416 100644 --- a/bayesnet/utils/bayesnetUtils.cc +++ b/bayesnet/utils/bayesnetUtils.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "bayesnetUtils.h" namespace bayesnet { diff --git a/bayesnet/utils/bayesnetUtils.h b/bayesnet/utils/bayesnetUtils.h index b75e3f4..1049968 100644 --- a/bayesnet/utils/bayesnetUtils.h +++ b/bayesnet/utils/bayesnetUtils.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef BAYESNET_UTILS_H #define BAYESNET_UTILS_H #include diff --git a/sample/lib/Files/ArffFiles.cc b/sample/lib/Files/ArffFiles.cc index 99f29bd..d333d1e 100644 --- a/sample/lib/Files/ArffFiles.cc +++ b/sample/lib/Files/ArffFiles.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "ArffFiles.h" #include #include diff --git a/sample/lib/Files/ArffFiles.h b/sample/lib/Files/ArffFiles.h index 25e5a8c..12206c5 100644 --- a/sample/lib/Files/ArffFiles.h +++ b/sample/lib/Files/ArffFiles.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef ARFFFILES_H #define ARFFFILES_H diff --git a/sample/lib/mdlp/CPPFImdlp.h b/sample/lib/mdlp/CPPFImdlp.h index 1fb0cab..4e69fe1 100644 --- a/sample/lib/mdlp/CPPFImdlp.h +++ b/sample/lib/mdlp/CPPFImdlp.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef CPPFIMDLP_H #define CPPFIMDLP_H diff --git a/sample/lib/mdlp/Metrics.h b/sample/lib/mdlp/Metrics.h index 4f8151a..d97a77f 100644 --- a/sample/lib/mdlp/Metrics.h +++ b/sample/lib/mdlp/Metrics.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef CCMETRICS_H #define CCMETRICS_H diff --git a/sample/lib/mdlp/typesFImdlp.h b/sample/lib/mdlp/typesFImdlp.h index b28b2ca..b577bca 100644 --- a/sample/lib/mdlp/typesFImdlp.h +++ b/sample/lib/mdlp/typesFImdlp.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef TYPES_H #define TYPES_H diff --git a/sample/sample.cc b/sample/sample.cc index a6352e5..e58dab7 100644 --- a/sample/sample.cc +++ b/sample/sample.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBayesClassifier.cc b/tests/TestBayesClassifier.cc index c6b0031..729f01e 100644 --- a/tests/TestBayesClassifier.cc +++ b/tests/TestBayesClassifier.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBayesEnsemble.cc b/tests/TestBayesEnsemble.cc index 215f293..9957ec3 100644 --- a/tests/TestBayesEnsemble.cc +++ b/tests/TestBayesEnsemble.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBayesMetrics.cc b/tests/TestBayesMetrics.cc index 6d3f5ed..c06ed03 100644 --- a/tests/TestBayesMetrics.cc +++ b/tests/TestBayesMetrics.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBayesModels.cc b/tests/TestBayesModels.cc index a52df09..54a9ab3 100644 --- a/tests/TestBayesModels.cc +++ b/tests/TestBayesModels.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBayesNetwork.cc b/tests/TestBayesNetwork.cc index b6e8c19..f829af9 100644 --- a/tests/TestBayesNetwork.cc +++ b/tests/TestBayesNetwork.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #define CATCH_CONFIG_MAIN // This tells Catch to provide a main() - only do #include #include diff --git a/tests/TestBayesNode.cc b/tests/TestBayesNode.cc index bc2b977..4ace8fc 100644 --- a/tests/TestBayesNode.cc +++ b/tests/TestBayesNode.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestBoostAODE.cc b/tests/TestBoostAODE.cc index 73669b5..19dee45 100644 --- a/tests/TestBoostAODE.cc +++ b/tests/TestBoostAODE.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestFeatureSelection.cc b/tests/TestFeatureSelection.cc index 159d3b8..e20299b 100644 --- a/tests/TestFeatureSelection.cc +++ b/tests/TestFeatureSelection.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include #include #include diff --git a/tests/TestUtils.cc b/tests/TestUtils.cc index 64f5769..82fb073 100644 --- a/tests/TestUtils.cc +++ b/tests/TestUtils.cc @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #include "TestUtils.h" #include "bayesnet/config.h" diff --git a/tests/TestUtils.h b/tests/TestUtils.h index 474b3cf..f77684f 100644 --- a/tests/TestUtils.h +++ b/tests/TestUtils.h @@ -1,3 +1,9 @@ +// *************************************************************** +// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +// SPDX-FileType: SOURCE +// SPDX-License-Identifier: MIT +// *************************************************************** + #ifndef TEST_UTILS_H #define TEST_UTILS_H #include diff --git a/update_coverage.py b/update_coverage.py index 5b1a966..da99463 100644 --- a/update_coverage.py +++ b/update_coverage.py @@ -1,3 +1,9 @@ +# *************************************************************** +# SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: MIT +# *************************************************************** + import subprocess import sys