• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

quaquel / EMAworkbench
81%
master: 88%

Build:
Build:
LAST BUILD BRANCH: sampling_simplification
DEFAULT BRANCH: master
Repo Added 28 Jul 2015 01:19PM UTC
Files 75
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH multi-node-development
branch: multi-node-development
CHANGE BRANCH
x
Reset
  • multi-node-development
  • 0.6
  • 09dev
  • 1x
  • 2.0
  • 2.1
  • 2.1-inprogress
  • 2.1.1
  • 2.1.2
  • 2.2-cherrypick
  • 2.2.0
  • 2.2.1
  • 2.3-release
  • 2.3.0
  • 2.4-dev
  • 2.4.0
  • 2.4.0-bump
  • 2.4.1
  • 2.5-release
  • 2.5.0
  • 2.5.0-notes
  • CI-Py311
  • CI-Py311-allOS
  • MPI-tutorial
  • MPIEvaluator
  • MPIEvaluator-benchmarks
  • ParameterBugfixes
  • ReadtheDocs-yaml
  • adaptive_policy
  • addException
  • advanced_sampling
  • altair-v5-fix
  • analysis-error-messages
  • annotated_tradeoff
  • better-pairplots
  • black-formatting
  • black_2022.3
  • bugfix_optimization
  • bugfix_prim
  • bugfixes
  • callback_test_and_fix
  • changelog
  • ci-lint
  • ci-opt
  • ci-opt2
  • ci-pip-pre-and-py311
  • ci-pre-commit-autoupdate
  • ci-pytest-py310
  • ci-rel-packages-upload
  • ci-timeout
  • ci-weekly
  • citation
  • contributing-docs
  • convergence_tracking
  • coveralls_fix
  • deepsource
  • dependabot-yml
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/setup-python-5
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/upload-artifact-4
  • depreciations
  • depreciations-2022-10
  • doc_ro
  • documentation_updates
  • evaluators
  • examples_docs
  • featurescore
  • finalizer
  • fs_logmessage
  • gitignore
  • https-urls
  • improve-warnings-and-errors
  • init-2.3.0-dev
  • inspect_graph
  • integration_tests
  • intial-contributing
  • ioloop_deprecation
  • ipython_parallel
  • issue_template
  • jeff_branch
  • lake_model_performance
  • lemon-notebook
  • levers
  • load_results_bugfix
  • maintenance-2.2
  • maintenance-2.4
  • masked_arrays
  • master
  • matplotlib-3.7-depr
  • mesa_example_update
  • mpi_fixes
  • mpi_update
  • n_processes-1
  • n_processes_fix
  • optimization
  • outcome_doc
  • output_space_exploration
  • parallexaxis_doc
  • patch-1
  • patch-10
  • patch-11
  • patch-12
  • patch-13
  • patch-14
  • patch-2
  • patch-3
  • patch-5
  • patch-6
  • patch-7
  • patch-9
  • performance-1
  • performance-2
  • points-repr
  • pre-commit
  • pre-commit-2
  • pre-commit-ci-update-config
  • pre-commit-fixes
  • preallocate
  • prim
  • prim_bug
  • prim_logging
  • pynetlogo
  • pyproject
  • pyproject-package
  • pysd
  • python-3.10
  • python-3.12-ci
  • python-3.12-pre
  • python-3.9-plus
  • python_perf
  • pyupgrade-38
  • qmc
  • randomvars
  • readthedocs-search-ranking
  • regional_sa
  • rel-2.2.0
  • rel-ci-maint
  • rel-config-emojis
  • remove-test-init
  • remove_lookup
  • reorganization
  • rhodium_docs
  • salib
  • sampling_simplification
  • scikit-learn-requirement
  • seaborn-shade-depr
  • sklearn-1.2-deprecation
  • sklearn-depreciation
  • spelling-fix
  • stable-0.6
  • stalled_mpi_tests
  • stalling_tests
  • static-analysis
  • statsmodels-stable
  • underscore_flag
  • v2
  • v2_excel
  • vadere_model_connector
  • valid_identifers_deprc
  • valid_identifiers
  • vensim_dll
  • version-2.5.0-dev

27 Oct 2023 10:36AM UTC coverage: 80.667% (-0.2%) from 80.893%
6666004875

Pull #292

github

EwoutH
Fix propagation of logging levels in MPIEvaluator and related modules

- Introduced logging level propagation to the `MPIEvaluator` to ensure consistent logging across MPI processes.
- Adjusted the `mpi_initializer` function to accept a logger level and configure the logging for each worker accordingly.
- Changed the logging statements within `MPIEvaluator` and `run_experiment_mpi` from DEBUG to INFO for better visibility.
- Removed a redundant TODO regarding logging in `run_experiment_mpi`.
- Modified the `log_to_stderr` method in `ema_logging.py` to allow for setting logging levels on all root module loggers.
- Simplified the logging setup in the `ema_model.py` script, and ensured proper propagation of logging levels.
Pull Request #292: Prototype of MPIEvaluator for multi-node workloads

46 of 46 new or added lines in 4 files covered. (100.0%)

4623 of 5731 relevant lines covered (80.67%)

0.81 hits per line

Relevant lines Covered
Build:
Build:
5731 RELEVANT LINES 4623 COVERED LINES
0.81 HITS PER LINE
Source Files on multi-node-development
  • Tree
  • List 34
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
6666004875 multi-node-development Fix propagation of logging levels in MPIEvaluator and related modules - Introduced logging level propagation to the `MPIEvaluator` to ensure consistent logging across MPI processes. - Adjusted the `mpi_initializer` function to accept a logger lev... Pull #292 27 Oct 2023 10:36AM UTC EwoutH github
80.67
6665967044 multi-node-development logger fixed push 27 Oct 2023 10:35AM UTC EwoutH github
80.67
6665419678 multi-node-development scripts: Update WSL installs, disable model prints Pull #292 27 Oct 2023 09:40AM UTC EwoutH github
80.7
6510604224 multi-node-development evaluators.py: Add logging statements to MPIEvaluator The logging statements in the run_experiment_mpi() function don't adhere to the model logger level and formatting. TODO: Research and fix this. Pull #292 13 Oct 2023 04:28PM UTC EwoutH github
80.7
6510524217 multi-node-development em_framework/points: Add string representation to Experiment class push 13 Oct 2023 04:19PM UTC EwoutH github
80.83
6458991213 multi-node-development evaluators.py: Correctly do conditional import If you only need it in one method of one class, just import it in that one method of that one class (and not in the __init__). Makes sure mpi4py is only required when the MPIEvaluator is used. Chall... Pull #292 09 Oct 2023 04:10PM UTC EwoutH github
80.84
6184063187 multi-node-development Create WSL commands.txt Create some commands to use locally using WSL2 with Ubuntu Pull #292 14 Sep 2023 10:30AM UTC EwoutH github
80.82
6083774860 multi-node-development evaluators: Only import mpi4py if MPIEvaluator is called Pull #292 05 Sep 2023 11:22AM UTC EwoutH github
80.82
6083775233 multi-node-development Merge 8abf05c60 into 71e1f9fb3 Pull #292 05 Sep 2023 11:19AM UTC web-flow github
80.64
6025455141 multi-node-development Run ema-workbench model sequentially on DelftBlue push 30 Aug 2023 01:30PM UTC EwoutH github
81.1
See All Builds (1486)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc