Recent Releases of Open Source Science Software Projects

MooBench: A micro-benchmark for performance overhead measurement of observability tools - Release 1.0.2

What's Changed

  • Add unit tests using bats, replacing old testCorrectness workflows
  • Rename artifacts to avoid calling everything benchmark: benchmark.sh -> measure.sh, tools/benchmark -> tools/SuT-Java, tools/pybenchmark -> SuT-python
  • Update github actions: ssh-agent@v0.10.0, setup-java@v5, checkout@v6, R dependency to 4.4.2
  • Update java dependencies: logback-classic to 1.5.37, gradlew to 9.6.1

- Shell
Published by DaGeRe 13 days ago

pyhctsa: A Python package for highly comparative time-series analysis - pyhctsa v1.0.0

What's Changed

  • bonn eeg tutorial updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/10
  • Auto publish and release + general linting by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/11
  • Update README.md by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/12
  • Update README.md by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/13
  • Add Sphinx Docs by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/14
  • Final update to docs for pre-release by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/15
  • add coverage report + badge to README by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/16
  • add coverage report + badge to README by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/17
  • Fix coverage report publish html by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/18
  • pyhctsa official release v0.1.0 by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/19
  • updated joss draft by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/20
  • Additional unit tests by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/21
  • Documentation updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/22
  • coverage test updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/23
  • toml file fixes by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/24
  • Addition of nonlinear time-series analysis method by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/25
  • update docs API by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/26
  • Fixes to type signatures for various modules by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/27
  • documentation facelift by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/28
  • bump version number to v0.1.1 by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/29
  • Documentation updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/30
  • Fix README title for clarity and consistency by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/31
  • Minor documentation updates. by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/32
  • Add is_seasonal method by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/33
  • Addition of new time-series analysis method embed_pca by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/34
  • bump version to v0.1.2 by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/35
  • Fix typo by @boisgera in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/39
  • Fix typo by @boisgera in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/40
  • Fix scalar assignment in corr_fun autocorr branch by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/41
  • Feature fixes by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/38
  • Replace print statements with logging messages by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/43
  • Docs updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/44
  • fix docs methods index file by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/45
  • fix typos in JOSS paper and docs as per peer review by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/46
  • drop calc.summary by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/47
  • Native MI estimators + minor fixes by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/48
  • add python 3.14 support by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/49
  • Fix correlation.py for short time series by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/52
  • Fix stationarity.py for short window lengths by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/51
  • Reduce redundancy in histogram ami by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/54
  • Vectorize AC features by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/50
  • add validation harness + contributing.md fixes by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/55
  • update fluctuation analysis by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/56
  • Speed up hypothesis_test by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/58
  • add niter to hmm fit + validation README updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/59
  • Replace acorr_ljunbox with faster manual test elsewhere by @brendanjohnharris in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/60
  • update version number for release by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/61

New Contributors

  • @boisgera made their first contribution in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/39
  • @brendanjohnharris made their first contribution in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/41

Full Changelog: https://github.com/DynamicsAndNeuralSystems/pyhctsa/compare/v0.1.0a2...v1.0.0

- Python
Published by joshuabmoore 19 days ago

PyOTC: A Python Package for Optimal Transition Coupling - v0.4.0

What's Changed

  • Stat dist requires c by @austinyi in https://github.com/pyotc/pyotc/pull/113
  • add benchmark matrix by @austinyi in https://github.com/pyotc/pyotc/pull/114
  • revise draft by @austinyi in https://github.com/pyotc/pyotc/pull/116
  • fix bib by @austinyi in https://github.com/pyotc/pyotc/pull/117
  • Fix broken CONTRIBUTING.md link and remove old paper.md comment by @r0hin in https://github.com/pyotc/pyotc/pull/118
  • Enhance performance comparison section with MATLAB details by @austinyi in https://github.com/pyotc/pyotc/pull/119
  • Fix typo joss draft by @austinyi in https://github.com/pyotc/pyotc/pull/120
  • Add orcid by @austinyi in https://github.com/pyotc/pyotc/pull/121
  • Bump version to 040 by @austinyi in https://github.com/pyotc/pyotc/pull/122

New Contributors

  • @r0hin made their first contribution in https://github.com/pyotc/pyotc/pull/118

Full Changelog: https://github.com/pyotc/pyotc/compare/v0.3.3...v0.4.0

- Jupyter Notebook
Published by austinyi 20 days ago

BordAX: A High-Performance JAX Framework for Programmatic Reinforcement Learning - v0.1.1

Initial release of BordAX

- Python
Published by kameronton 26 days ago

posterior: Tools for Working with Posterior Distributions in R - posterior 1.7.1

  • Minor release to accommodate the JOSS paper.

- R
Published by paul-buerkner about 1 month ago

pedon: A Python package for analyzing unsaturated soil hydraulic properties - Release v0.1.0

What's Changed

  • Add test that compares fitting routine outcome to RETC by @martinvonk in https://github.com/martinvonk/pedon/pull/35
  • Add soil model with hysteresis by @martinvonk in https://github.com/martinvonk/pedon/pull/37
  • Update tests with regression testing by @martinvonk in https://github.com/martinvonk/pedon/pull/38
  • Update plotting functionality by @martinvonk in https://github.com/martinvonk/pedon/pull/40
  • Add notebook on MODFLOW coupling via FloPy by @martinvonk in https://github.com/martinvonk/pedon/pull/39
  • Add and update tests for roundtrip and more soil models by @martinvonk in https://github.com/martinvonk/pedon/pull/41
  • Add Campbell and Kosugi soilmodels by @martinvonk in https://github.com/martinvonk/pedon/pull/42
  • Add new pedotransfer functions and Clapp database by @martinvonk in https://github.com/martinvonk/pedon/pull/44
  • Add Brunswick (BW-VGM) soil hydraulic property model by @APeche in https://github.com/martinvonk/pedon/pull/48
  • Add Gerke dual porosity soil model by @martinvonk in https://github.com/martinvonk/pedon/pull/49
  • Journal of Open Source Software Article by @martinvonk in https://github.com/martinvonk/pedon/pull/45
  • Update main to v0.1.0 by @martinvonk in https://github.com/martinvonk/pedon/pull/43

Full Changelog: https://github.com/martinvonk/pedon/compare/v0.0.12...v0.1.0

- Python
Published by martinvonk about 1 month ago

TikhonovFenichelReductions.jl: A systematic approach to geometric singular perturbation theory - v0.3.5

  • improvements for tfpvs_and_varieties:
    • progress bar
    • possibility to skip candidates (e.g. if primary decomposition fails)
  • fixes (mostly from JOSS review):
    • improved documentation and tests
    • problems with edge cases during definition of ReductionProblem
    • computing reduction for dimension not equal to the one stored in ReductionProblem

- Julia
Published by jo-ap about 1 month ago

Solshade: Terrain-aware Solar Illumination Modelling using Digital Elevation Models and Orbital Geometry - Solshade: Terrain-aware Solar Illumination Modelling using Digital Elevation Models and Orbital Geometry

First stable public release accompanying the JOSS publication of Solshade

- Jupyter Notebook
Published by amanchokshi about 2 months ago

Liblsl.dart: A Dart native API for Lab Streaming Layer (LSL) - liblsl 0.13.2

Release of the liblsl Dart package v0.13.2.

The attached zip archive contains the liblsl package source (including the upstream C library submodule).

See the CHANGELOG for details.

- Dart
Published by github-actions[bot] about 2 months ago

Liblsl.dart: A Dart native API for Lab Streaming Layer (LSL) - liblsl 0.13.1

Release of the liblsl Dart package v0.13.1.

The attached zip archive contains the liblsl package source (including the upstream C library submodule).

See the CHANGELOG for details.

- Dart
Published by github-actions[bot] about 2 months ago

OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX - v0.3.2

v0.3.2

JAX JIT Compatibility

All string-based fields (resdim, chunks, dtype, mode, etc.) across all ORC modules are now marked eqx.field(static=True). This makes ORC models fully compatible with jax.jit when the model is passed as an explicit pytree argument, and resolves ConcretizationTypeError failures in training functions like trainRCForecaster under jax.jit. A new JAX JIT Compatibility example notebook documents the supported patterns and sharp bits for jax.jit vs eqx.filterjit. The preference for eqx.filterjit is strongly advertised.

Type Checking

  • ty has been added as a development dependency and integrated into the CI pipeline (ty check src/ runs on every push). Many incorrect type annotations across the codebase have been fixed as a result

Documentation

  • Notebook outputs are now generated at docs build time via mkdocs-jupyter (execute: true), keeping notebook source files output-free in the repository.
  • Fixed active navigation item color in dark mode.
  • Fixed a broken figure reference in the JOSS paper (architecture_paper.pdf).

Other

  • Removed implicit float64 enabling; users must now call jax.config.update("jaxenablex64", True) explicitly. A warning is raised if - float64 is not enabled at import time.
  • Fixed bug with reversed order of resdim and instate for GRU driver.
  • Removed plt.show() calls from built-in visualisation utilities.
  • Significantly reduced repository clone size by rewriting git history to remove large historical blobs.
  • Expanded test coverage for jit, vmap, and autodiff

- Python
Published by Jan-Williams about 2 months ago

PyTupli: Enabling Collaboration in Offline Reinforcement Learning - JOSS release

  • added issue templates and community guidelines
  • improved Readme and docs

- Python
Published by hmcm about 2 months ago

jaxDecomp: JAX Library for 3D Domain Decomposition and Parallel FFTs - v0.3.1

What's Changed

  • Support nested sharding by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/113
  • Doc and isntallation updates by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/114
  • update JaxTimer and jax hpc profiler dependencies by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/115
  • Update paper plots by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/117
  • Update figures by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/118
  • update guidelines by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/119
  • JOSS review by @diehlpk in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/120
  • Bump to v0.3.1 by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/123

New Contributors

  • @diehlpk made their first contribution in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/120

Full Changelog: https://github.com/DifferentiableUniverseInitiative/jaxDecomp/compare/v0.3.0...v0.3.1

- Python
Published by ASKabalan about 2 months ago

COSMOS: A numerical relativity code specialized for PBH formation - v1.0.2 release

JOSS accepted version of COSMOS

  • COSMOS for 3+1 dim simulations Perfect fluid with linear equation of states & massless scalar field Non-Cartesian scale-up coordinates Fixed mesh refinement OpenMP parallelization

- C++
Published by cmyoo 2 months ago

COSMOS: A numerical relativity code specialized for PBH formation - v1.0.1 release

The 1st release version of COSMOS

  • COSMOS for 3+1 dim simulations Perfect fluid with linear equation of states & massless scalar field Non-Cartesian scale-up coordinates Fixed mesh refinement OpenMP parallelization
  • JOSS accepted version

- C++
Published by cmyoo 2 months ago

TNC: Distributed Tensor Network Contractions in Rust - v1.0.0

Initial release of TNC.

- Rust
Published by Ectras 2 months ago

Finitewave: a lightweight and accessible framework for cardiac electrophysiology simulations - Build v0.9.3

Added: 1. Initial conditions support. Model variables can now be initialized either as scalars (uniform across the tissue) or as arrays (node-wise values). All initial condition fields use the init* prefix. See the changeinitial_conditions.py example. 2. Courant–Friedrichs–Lewy (CFL) condition check to warn about potential instability of the user-defined numerical parameters. 3. Propagation tests for validating model conduction velocity. 4. Reentry and Spiral waves tutorial.

Fixes: 1. Adjusted diffusion coefficients (D_model) in Fenton–Karma and Mitchell–Schaeffer models to ensure physiological conduction velocities. 2. Removed the unnecessary variable irel in the Courtemanche model (now treated as a parameter). 3. Standardized variable and parameter names in the ten-Tusscher–Panfilov 2006 model. 4. Fixed an API issue and a potential deadlock in AnimationBuilder2D/3D.

- Python
Published by TiNezlobinsky 2 months ago

GaPFlow: Gap-averaged flow simulations with Gaussian process regression - v1.1.0

What's Changed

  • Fix Some Docstring Typos by @DanWaxman in https://github.com/hannes-holey/GaPFlow/pull/59
  • CI: pin jax version by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/61
  • JOSS review ch by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/62
  • JOSS review by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/60
  • JOSS: editorial suggestions by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/65
  • JOSS: fix JAX and tinygp bibtex entries by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/66
  • JOSS: fix software urls by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/67
  • Fine-tuning of active learning for molecular system by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/64

New Contributors

  • @DanWaxman made their first contribution in https://github.com/hannes-holey/GaPFlow/pull/59

Full Changelog: https://github.com/hannes-holey/GaPFlow/compare/v1.0.2...v1.1.0

- Python
Published by hannes-holey 2 months ago

MyMesh: General purpose, implicit, and image-based meshing in Python - 0.4.0

Feat

  • delaunay.ConvexHull: revamp GiftWrapping and add QuickHull for 2D convex hulls
  • delaunay: Add support for 2D constrained Delaunay triangulation
  • mesh.dmesh: add NodeLabels, additional methods
  • improvement.Improve: update TetImprove to Improve, add tests
  • mesh.plot: add optional input for title
  • contour: add voxel_mode option to SurfaceMesh and TetMesh
  • tree: Add KDTree query_knn
  • tree: add KDtree and KNN search for octree
  • rays: add PintsInBox, PointsInBox2D
  • QuadtreeNode: set up preliminary nearest neighbor search

Fix

  • mesh: fix labels in mesh2dmesh conversion
  • improvement.SmartLaplacianSmoothing: fix bug for TangentialSurface=False
  • delaunay.Triangle: fix inputs to handle constraints more reliably
  • converter.im2voxel: fix bug in im2voxel
  • improvement.SmartLaplacianSmoothing: update and speed up smart laplacian smoothing
  • update dependencies
  • primitives.Revolve: fix occasional overlapping elements
  • contour.MarchingCubesImage: fix bug in cleanup
  • init: Update optional numba logic, export dmesh
  • improvement: update Contract, Split, Flip to new dmesh class, other bug fixes
  • delaunay.BowyerWatson2d: major efficiency improvements
  • mymesh.dmesh: convert from jitclass to StructRef
  • init: fix urllib import
  • utils.BaryTri: Improve barycentric coordinate efficiency
  • utils.identify_elem: add pyr13 and wdg15 to identify_elem
  • utils.Face2NodeNormal: fix nan handling
  • contour: bug fix in MarchingElements
  • image: reduce number of unnecessary voxels going to marching cubes/tets
  • contour: additional efficiency improvements for contouring
  • SurfaceMesh: fix some options for MarchingCubes
  • MarchingCubes: improve efficiency

Full Changelog: https://github.com/BU-SMBL/mymesh/compare/0.3.0...0.4.0

- Python
Published by TimJosephson 2 months ago

SpinVibe: Simulating spin-phonon coupling for molecular qubits - SpinVibe

Official release of the code.

Full Changelog: https://github.com/victorchanglee/SpinVibe/commits/v1.0.0

- Jupyter Notebook
Published by victorchanglee 3 months ago

PySHbundle: A Python tool for processing GRACE gravimetry data into global surface mass change datasets -

Second release. Same as first release but corrected title for Zenodo archive. This release is supposed to be a archive for the version reviewed for publication in the Journal of Open Source Software (JOSS).

- Python
Published by lsmvivek 3 months ago

posterior: Tools for Working with Posterior Distributions in R - posterior 1.7.0

Bug Fixes

  • Fix several minor issues occurring in edge cases.

Enhancements

  • Extend and export several functions related to the generalized Pareto distribution for use in other packages. (#408)
  • Support Pareto PIT functionality via pareto_pit. (#435)
  • Allow more warnings to be turned off via option posterior.warn_on_merge_chains.
  • Improve documentation in many places.
  • Improve tests by checking for edge cases.

- R
Published by paul-buerkner 3 months ago

DeepCausalMMM: A Deep Learning Framework for Marketing Mix Modeling with Causal Structure Learning - v1.0.20 Release

What's Changed

  • Release v1.0.19: Dependent Variable Mean Regional Scaling, Media and Seasonal Attribution Priors, and JOSS Publication Update by @adityapt in https://github.com/adityapt/deepcausalmmm/pull/9
  • Add Python 3.13 to test matrix by @adityapt in https://github.com/adityapt/deepcausalmmm/pull/10
  • FIX: Restore benchmark loader on Pandas 3 by @tomzhengy in https://github.com/adityapt/deepcausalmmm/pull/12
  • FIX: Align inference outputs with model contract by @tomzhengy in https://github.com/adityapt/deepcausalmmm/pull/11

New Contributors

  • @tomzhengy made their first contribution in https://github.com/adityapt/deepcausalmmm/pull/12

Full Changelog: https://github.com/adityapt/deepcausalmmm/compare/v1.0.17...v1.0.20

- Python
Published by adityapt 3 months ago

Nexarag: Democratizing Reproducible Knowledge Graph Contexts for LLM Research - Automated Testing and Documentation

Nexarag Automated Testing and Documentation

Release

  • Version: 1.1.0
  • Release type: Testing and documentation
  • Scope: Extended automated test coverage and enhanced documentation for onboarding and contribution

Highlights

  • Frontend and backend automated testing
  • Detailed video guides for deployment and usage
  • Contribution standards and steps
  • Tightened paper language to conform to JOSS standards

- Jupyter Notebook
Published by ben-n-fuller 3 months ago

DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.7.3

What's Changed

  • Added way to get frame of tracking data based on team possession or event data team by @Alek050 in https://github.com/Alek050/databallpy/pull/251
  • Added easier way of getting filters on column ids by @Alek050 in https://github.com/Alek050/databallpy/pull/252
  • WIP: Bundesliga open data by @Alek050 in https://github.com/Alek050/databallpy/pull/253
  • Added ruff as linting manager by @Alek050 in https://github.com/Alek050/databallpy/pull/255
  • Logging wrapper by @Alek050 in https://github.com/Alek050/databallpy/pull/257
  • release for v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/259
  • Statsbomb event parser by @DaanGro in https://github.com/Alek050/databallpy/pull/254
  • fixed bug opta positions by @Alek050 in https://github.com/Alek050/databallpy/pull/265
  • Add JSON parser for tracab metadata by @jan-swiatek in https://github.com/Alek050/databallpy/pull/266
  • Fixed some small bugs in synchronise, read tracab xml, and aligning players from tracking and event metadata by @Alek050 in https://github.com/Alek050/databallpy/pull/269
  • Release 0.5.3 by @Alek050 in https://github.com/Alek050/databallpy/pull/271
  • Support for python 3.13 by @Alek050 in https://github.com/Alek050/databallpy/pull/256
  • Added statsbomb event id by @Alek050 in https://github.com/Alek050/databallpy/pull/273
  • Specify min max pitch dimensions to be between logical values by @Alek050 in https://github.com/Alek050/databallpy/pull/275
  • fixed scisports parser bug in shot events by @Alek050 in https://github.com/Alek050/databallpy/pull/284
  • Sportec remove assumption that first player frame is first frame of second half by @Alek050 in https://github.com/Alek050/databallpy/pull/290
  • V0.5.4 by @Alek050 in https://github.com/Alek050/databallpy/pull/292
  • Version 0.6.0 by @Alek050 in https://github.com/Alek050/databallpy/pull/297
  • Main by @Alek050 in https://github.com/Alek050/databallpy/pull/298
  • Add allow_overwrite kwarg to add_velocity and add_acceleration by @Alek050 in https://github.com/Alek050/databallpy/pull/303
  • Fixed scisports new format v1 by @Alek050 in https://github.com/Alek050/databallpy/pull/304
  • V0.6.1 release by @Alek050 in https://github.com/Alek050/databallpy/pull/306
  • 308 bug dfl download link by @Alek050 in https://github.com/Alek050/databallpy/pull/309
  • Version 0.6.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/310
  • bug in player possession calculation by @Alek050 in https://github.com/Alek050/databallpy/pull/311
  • small changes by @Alek050 in https://github.com/Alek050/databallpy/pull/314
  • support for frame_rate as float by @Alek050 in https://github.com/Alek050/databallpy/pull/315
  • Kloppy Support by @UnravelSports in https://github.com/Alek050/databallpy/pull/307
  • V0.7.0 release by @Alek050 in https://github.com/Alek050/databallpy/pull/317
  • Added offside logic by @Alek050 in https://github.com/Alek050/databallpy/pull/319
  • 318 enh offside filter by @Alek050 in https://github.com/Alek050/databallpy/pull/320
  • updated logo by @Alek050 in https://github.com/Alek050/databallpy/pull/322
  • Better color selection of text in plot_tracking_data by @Alek050 in https://github.com/Alek050/databallpy/pull/324
  • Add dangerous accessible space and expected completion. by @jonas-bischofberger in https://github.com/Alek050/databallpy/pull/321
  • Updated changelog for DAS functionality by @Alek050 in https://github.com/Alek050/databallpy/pull/325
  • tkinter fix in git actions by @Alek050 in https://github.com/Alek050/databallpy/pull/326
  • bug fixes in validation of tracking and event data schemas by @Alek050 in https://github.com/Alek050/databallpy/pull/328
  • Version0.7.2rc by @Alek050 in https://github.com/Alek050/databallpy/pull/329
  • Bug in get column ids when end frame is smaller than start frame by @Alek050 in https://github.com/Alek050/databallpy/pull/334
  • From kloppy skillcorner fix by @Alek050 in https://github.com/Alek050/databallpy/pull/335
  • Fix for IDSSE download link from FigShare by @Alek050 in https://github.com/Alek050/databallpy/pull/342
  • Change default caching behavior by @Alek050 in https://github.com/Alek050/databallpy/pull/343
  • Changed event unasigned error to warning by @Alek050 in https://github.com/Alek050/databallpy/pull/345
  • Added platformdirs & python3.14 by @Alek050 in https://github.com/Alek050/databallpy/pull/347
  • fix for pandera & pandas integration python 3.14 by @Alek050 in https://github.com/Alek050/databallpy/pull/348
  • Enh to xml by @Alek050 in https://github.com/Alek050/databallpy/pull/353
  • Added CONTRIBUTING.md file by @Alek050 in https://github.com/Alek050/databallpy/pull/364
  • Remove bs4 as dependency by @Alek050 in https://github.com/Alek050/databallpy/pull/355
  • Added references to DataBallPy Discussions in ReadMe and docs by @Alek050 in https://github.com/Alek050/databallpy/pull/371
  • Updated get open game docstrings and added synchronisation to visualisation documentation page by @Alek050 in https://github.com/Alek050/databallpy/pull/372
  • More elaborate API docs by @Alek050 in https://github.com/Alek050/databallpy/pull/373
  • Fifa parser by @Alek050 in https://github.com/Alek050/databallpy/pull/374

New Contributors

  • @jan-swiatek made their first contribution in https://github.com/Alek050/databallpy/pull/266
  • @UnravelSports made their first contribution in https://github.com/Alek050/databallpy/pull/307
  • @jonas-bischofberger made their first contribution in https://github.com/Alek050/databallpy/pull/321

Full Changelog: https://github.com/Alek050/databallpy/compare/v0.5.1...v0.7.3

Make ready for Zenodo

- Python
Published by Alek050 3 months ago

Finitewave: a lightweight and accessible framework for cardiac electrophysiology simulations - Build v0.9.1

Fixed Courtemanche Diffusion value.

- Python
Published by TiNezlobinsky 3 months ago

PyOTC: A Python Package for Optimal Transition Coupling - v0.3.3

What's Changed

  • 111 test fail after merge pr by @austinyi in https://github.com/pyotc/pyotc/pull/112

Full Changelog: https://github.com/pyotc/pyotc/compare/v0.3.2...v0.3.3

- Jupyter Notebook
Published by austinyi 3 months ago

PyOTC: A Python Package for Optimal Transition Coupling - v0.3.2

What's Changed

  • update draft to match joss new format by @austinyi in https://github.com/pyotc/pyotc/pull/108
  • 109 match otc value and stat dist by @austinyi in https://github.com/pyotc/pyotc/pull/110

Full Changelog: https://github.com/pyotc/pyotc/compare/v0.3.1...v0.3.2

- Jupyter Notebook
Published by austinyi 3 months ago

Cardiotensor: A Python Library for Orientation Analysis and Tractography in 3D Cardiac Imaging - Release v1.1.8

Full Changelog: https://github.com/JosephBrunet/cardiotensor/compare/v1.1.7...v1.1.8

- Python
Published by github-actions[bot] 3 months ago

Finitewave: a lightweight and accessible framework for cardiac electrophysiology simulations - Build v0.9.0

Main changes

  • External model library.
  • Kernel generator.
  • Parameters as arrays and observer .
  • Dimensionless names.
  • Installation via pip.

See CHANGELOG for more details.

- Python
Published by TiNezlobinsky 3 months ago

MooBench: A micro-benchmark for performance overhead measurement of observability tools - 1.0.0 Release

This is the initial stable release of MooBench. It provides the foundation for reproducible observability benchmarking.

It consists of: - System-under-test: Reference applications for both Java and Python. - Usable Automations: Full benchmarking support for: - Java: elasticapm, inspectIT, Kieker, OpenTelemetry, pinpoint, Scouter, Skywalking - Python: OpenTelemetry - Analysis: Integrated scripts for processing and visualizing benchmark results.

The remaining observability benchmarking automations (Kieker-python, SPASSmeter, bpftrace-java) are experimental and not considered stable.

This version allows reproducing the results of Reichelt, D. G., Yang, S., Hansson, M., & Hasselbring, W. (2026). Benchmarking the Overhead of Distributed Tracing Agents. Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering. https://doi.org/10.1145/3777884.3797004

- Shell
Published by DaGeRe 3 months ago

Cardiotensor: A Python Library for Orientation Analysis and Tractography in 3D Cardiac Imaging - Release v1.1.7

What's Changed

  • Limit handlers for processing in windows by @lchestnutt in https://github.com/JosephBrunet/cardiotensor/pull/26
  • fix: Update cardio-analysis command to use --N-slice flag in documentation by @by22Jy in https://github.com/JosephBrunet/cardiotensor/pull/29
  • Fix typos and enhance documentation with advanced section and images by @JosephBrunet in https://github.com/JosephBrunet/cardiotensor/pull/30
  • Add metadata example by @JosephBrunet in https://github.com/JosephBrunet/cardiotensor/pull/32
  • Improve slurm launcher by @JosephBrunet in https://github.com/JosephBrunet/cardiotensor/pull/33
  • Improve slurm launcher by @JosephBrunet in https://github.com/JosephBrunet/cardiotensor/pull/34

New Contributors

  • @by22Jy made their first contribution in https://github.com/JosephBrunet/cardiotensor/pull/29

Full Changelog: https://github.com/JosephBrunet/cardiotensor/compare/v1.1.6...v1.1.7

- Python
Published by github-actions[bot] 3 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.15

See CHANGELOG

What's Changed

  • 🎉 feat(CHANGELOG) init next release by @casenave in https://github.com/PLAID-lib/plaid/pull/349
  • 🐛 fix (storage/writer) generatedatasetdictto_disk: free DatasetDict m… by @casenave in https://github.com/PLAID-lib/plaid/pull/350
  • ♻️ simplify writer on the user side by @casenave in https://github.com/PLAID-lib/plaid/pull/351

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.14...0.1.15

- Python
Published by casenave 4 months ago

ecodive: Parallel and Memory-Efficient R Package for Ecological Diversity Analysis - ecodive 2.2.6

  • When using CLR normalization:

    • Warns when zeros are detected and pseudocount is NULL.
    • Then continues with pseudocount <- min(counts[counts>0]) / 2.

Breaking Changes

  • norm now defaults to "none" instead of "percent".
  • norm parameter was removed from some beta diversity functions.

- R
Published by dansmith01 4 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.14

See CHANGELOG

What's Changed

  • 🎉 init release by @casenave in https://github.com/PLAID-lib/plaid/pull/303
  • 🐛 Fix(containers/utils.py) fix pathtolocation update for retrocompati… by @casenave in https://github.com/PLAID-lib/plaid/pull/305
  • :recycle: Improve some type hints in storage module by @bstaber in https://github.com/PLAID-lib/plaid/pull/304
  • 📄 feat(joss paper/doc) modifications aksed by review by karanprime by @casenave in https://github.com/PLAID-lib/plaid/pull/307
  • 🎉 feat(storage) add split args for initfromdisk, add traintestsplit for all backends by @casenave in https://github.com/PLAID-lib/plaid/pull/309
  • 🚀 feat(storage/writer) add validaterequiredinfos before creating and pushing heavy data to prevent later error by @casenave in https://github.com/PLAID-lib/plaid/pull/311
  • 🐛 feat(containers) enforce CGNS name validation across tree insertion by @casenave in https://github.com/PLAID-lib/plaid/pull/313
  • 🐛 feat(containers/managers) return a warning when an automatically resolved time stamp is different from 0.0 and (sample) fix fields summarize in str by @casenave in https://github.com/PLAID-lib/plaid/pull/316
  • 📦 Uv environment by @casenave in https://github.com/PLAID-lib/plaid/pull/319
  • 📄 improve README and doc by @casenave in https://github.com/PLAID-lib/plaid/pull/320
  • 📄 fix CHANGELOG by @casenave in https://github.com/PLAID-lib/plaid/pull/321
  • :package: Pin versions in pyproject by @bstaber in https://github.com/PLAID-lib/plaid/pull/322
  • :bug: Improve zarr and cgns readers/writers (parallel write, simplified reading classes) and remove traintestsplit by @casenave in https://github.com/PLAID-lib/plaid/pull/325
  • 🐛 fix(storage/common/bridge) complete missing keys with None in bridges: required for reading zarr backend for which written features cannot be None by @casenave in https://github.com/PLAID-lib/plaid/pull/326
  • 🐛 fix(storage/zarr/bridge) remove missing keys check: required for zarr backend for which written features cannot be None. by @casenave in https://github.com/PLAID-lib/plaid/pull/327
  • :bug: (storage/common/preprocessor) Fix: make constant_features split-dependant by @casenave in https://github.com/PLAID-lib/plaid/pull/330
  • 🐛 fix (cgnshelpers) updatefeaturesforCGNS_compatibility: fix behavior where input variable was modified by the function. by @casenave in https://github.com/PLAID-lib/plaid/pull/331
  • 📦 fix(dependencies) update following security alert by @casenave in https://github.com/PLAID-lib/plaid/pull/336
  • 🐛 fix(datasets) fix missing location use in getfieldnames, and improve corresponding tests. by @casenave in https://github.com/PLAID-lib/plaid/pull/335
  • ♻️ (storage) disable HF's cache filling when using generatedatasetdictto_disk by @casenave in https://github.com/PLAID-lib/plaid/pull/337
  • 🚀 feat(storage) hfdatasets backend: modify initdatasetdictfromdisk … by @casenave in https://github.com/PLAID-lib/plaid/pull/338
  • 🐛 fix(sample) get_global in the scalar case now returns the scalar with… by @casenave in https://github.com/PLAID-lib/plaid/pull/340
  • ♻️ (sample) addtree: add inplace arg to decide whether the added tree … by @casenave in https://github.com/PLAID-lib/plaid/pull/341
  • 📄 doc: small update by @casenave in https://github.com/PLAID-lib/plaid/pull/343
  • ♻️ (add_field) check type and convert to np.float64 is array type is int by @casenave in https://github.com/PLAID-lib/plaid/pull/342
  • 🐛fix(storage): materialize hub-loaded constants and keep disk memmaps by @casenave in https://github.com/PLAID-lib/plaid/pull/345
  • ♻️ storage: simplify savetodisk sharding API with splitnsamples by @casenave in https://github.com/PLAID-lib/plaid/pull/344
  • 🚀 prepare release 0.1.14 by @casenave in https://github.com/PLAID-lib/plaid/pull/347
  • 🐛 fix(actions) uv command in publish-pypi action by @casenave in https://github.com/PLAID-lib/plaid/pull/348

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.13...0.1.14

- Python
Published by casenave 4 months ago

COSMOS: A numerical relativity code specialized for PBH formation - v1.0.0 release

The 1st release version of COSMOS

- C++
Published by cmyoo 4 months ago

datashuttle: automated data management for experimental neuroscience - v0.8.0

What's Changed

New Features

  • Google Drive and AWS S3 - Implementation, Tests and Documentation by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/556
  • Add password for SSH, AWS and GDrive config by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/600
  • Improve rclone transfer output detail. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/623
  • Add exit button by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/573
  • Support alphanumeric sub or ses labels. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/575
  • Update documentation: new images, better links to API. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/591
  • Improve error message on bad datatype combination. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/595
  • Dynamically turn off transfer checkboxes. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/653
  • Default to "all" subjects or sessions for custom transfer if input left blank by @ishan372or in https://github.com/neuroinformatics-unit/datashuttle/pull/669
  • Improve transfer overwrite options by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/696
    • Set up multi-version docs by @niksirbi in https://github.com/neuroinformatics-unit/datashuttle/pull/633

Bug Fixes

  • Update README.md to fix broken links. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/555
  • Fix typos in documentation. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/558
  • Fix recursive error message. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/649
  • Pin textual >=3.4.0 by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/648
  • Fix suggest next sub ses tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/674
  • Fix 'Go to Project Screen' button position and only show after connection setup. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/654
  • Fix search path None case. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/706
  • Fix for new pandas version by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/673
  • Fix docs builds by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/670
  • Fix directorytree focus issue by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/650
  • Fix show in file manager. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/676
  • Stop project being saved when rclone is not found on the system by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/705
  • Fix syntax error. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/611
  • * FIx: Exit Screen CSS by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/656

Renamed functions

  • Rename quick_validate_project to validate_project_from_path by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/593
  • Rename name templates to validation templates by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/594

Housekeeping

  • Use lsjson for searches by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/551
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/568
  • Remove reference to beta by @adamltyson in https://github.com/neuroinformatics-unit/datashuttle/pull/566
  • Keep default drive for SelectDirectoryTreeScreen as home. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/557
  • Attempt to fix random CI test errors by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/574
  • Fix rclone message on tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/565
  • Only refresh data type checkbox on select datatype change. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/559
  • Partially revert lsjson by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/571
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/584
  • Add rclone install check only if call fails. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/569
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/585
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/586
  • Rename setupgoogledriveconnection -> setupgdrive_connection. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/590
  • Skip AWS and GDRIVE tests when environment variables not set. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/589
  • Introduce artifact ci and add developer docs by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/592
  • Reduce CI usage. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/608
  • Change None to "local_only" for connection method and expand connection tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/596
  • Fix local only tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/612
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/614
  • Add more suggest next sub ses tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/597
  • Refactor SSH connection to make adding passwords easier. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/602
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/627
  • Minor fixes to the CI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/629
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/626
  • Handle empty string case. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/634
  • Add concurrency. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/640
  • Pin fancylog. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/641
  • Update neuroblueprint project tree images by @niksirbi in https://github.com/neuroinformatics-unit/datashuttle/pull/645
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/643
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/644
  • Update macOS runners by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/647
  • Use Exception instead of BaseException. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/652
  • Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/662
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/664
  • Remove macos 13 runners, add intel. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/666
  • docs: reorganize Get Started and User Guides by @ishan372or in https://github.com/neuroinformatics-unit/datashuttle/pull/657
  • Set up for dot-env. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/655
  • docs: add datashuttle demo GIF to documentation homepage by @Sushma-1706 in https://github.com/neuroinformatics-unit/datashuttle/pull/660
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/675
  • docs: add local testing instructions to contributing guide by @Sushma-1706 in https://github.com/neuroinformatics-unit/datashuttle/pull/665
  • Skip ssh suggest next sub / ses test on CI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/680
  • Pin textual less than version 8 by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/689
  • Add type hints to test_links.py (#532) by @AdityaGupta716 in https://github.com/neuroinformatics-unit/datashuttle/pull/682
  • Fix and document small-fix commits by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/694
  • Fix check status error by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/695
  • Revert "Set up multi-version docs" by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/697
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/701
  • Fix file lock logging tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/702
  • Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/700
  • Fix filelock logging tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/703
  • Revert "Revert "Set up multi-version docs"" by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/698

New Contributors

  • @dependabot[bot] made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/585
  • @ishan372or made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/657
  • @AdityaGupta716 made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/682

Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.7.1...v0.8.0

- Python
Published by JoeZiminski 4 months ago

flodym: A Python package for dynamic material flow analysis - v0.7.0

Empty version increment for Zenodo syncing.

What's Changed

  • increment version by @JakobBD in https://github.com/pik-piam/flodym/pull/148

Full Changelog: https://github.com/pik-piam/flodym/compare/v0.6.0...v0.7.0

- Python
Published by JakobBD 4 months ago

flodym: A Python package for dynamic material flow analysis - v0.6.0

What's Changed

  • Enable MFA systems without stocks by @JakobBD in https://github.com/pik-piam/flodym/pull/142
  • Notebooks workflow by @JakobBD in https://github.com/pik-piam/flodym/pull/143
  • Update notebooks by @JakobBD in https://github.com/pik-piam/flodym/pull/144
  • update readme with information on how to contribute and reach out by @JakobBD in https://github.com/pik-piam/flodym/pull/145
  • increment version by @JakobBD in https://github.com/pik-piam/flodym/pull/147

Full Changelog: https://github.com/pik-piam/flodym/compare/v0.5.4...v0.6.0

- Python
Published by JakobBD 4 months ago

baysc: An R package for Bayesian survey clustering - v0.1.2 - JOSS manuscript updated

Shortened JOSS manuscript and updated package vignette.

- R
Published by smwu 4 months ago

Finitewave: a lightweight and accessible framework for cardiac electrophysiology simulations - v0.8.6

Fixed Courtemanche Cm problem (missing).

- Python
Published by TiNezlobinsky 4 months ago

SkyRank: a unified toolkit for Skyline ranking, benchmarking, and visualization - SkyRank v1.1.1

This release includes several improvements and fixes based on the JOSS review process.

Changes: - Unit tests were added and updated to improve reliability. - The UI layer was refactored to correctly handle Skyline point mapping, including edge cases (e.g., single-point skylines). - Fixed documentation issues and broken links (e.g., the CONTRIBUTING reference). - General code cleanup and minor improvements.

These updates improve the toolkit's stability, documentation consistency, and overall usability.

- Python
Published by Turlure-Nael-23018992 4 months ago

SkyRank: a unified toolkit for Skyline ranking, benchmarking, and visualization - SkyRank v1.1.0

This release includes several improvements and fixes based on the JOSS review process.

Changes: - Unit tests were added and updated to improve reliability. - The UI layer was refactored to correctly handle Skyline point mapping, including edge cases (e.g., single-point skylines). - Fixed documentation issues and broken links (e.g., the CONTRIBUTING reference). - General code cleanup and minor improvements.

These updates improve the toolkit's stability, documentation consistency, and overall usability.

- Python
Published by Turlure-Nael-23018992 4 months ago

HierarchyCraft: A Benchmark Builder for Hierarchical Reasoning - JOSS Paper release

What's Changed

  • Fix missing/incorrect references; cite published versions of preprints by @logological in https://github.com/IRLL/HierarchyCraft/pull/49
  • Fix: add missing DOIs for citations by @liyuxuan-academic in https://github.com/IRLL/HierarchyCraft/pull/50
  • Remove invalid DOIs by @logological in https://github.com/IRLL/HierarchyCraft/pull/51

New Contributors

  • @logological made their first contribution in https://github.com/IRLL/HierarchyCraft/pull/49
  • @liyuxuan-academic made their first contribution in https://github.com/IRLL/HierarchyCraft/pull/50

Full Changelog: https://github.com/IRLL/HierarchyCraft/compare/v2.0.0...v2.0.1

- Python
Published by MathisFederico 4 months ago

TransiFlow: A Python package for performing bifurcation analysis on fluid flow problems - v1.0.1

This release only contains some minor updates to the documentation.

- Python
Published by Sbte 4 months ago

multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration - Ground Truth

This release synchronizes all documentation and examples with the current API. No functional changes -> all features from v0.2.0/v0.2.1 remain:

  • Read in contour data from intravascular images (lumen, eem, calcium, sidebranch) and create a pseudo 3D model
  • Rotate/Translate neighbouring frames to minimize Hausdorff distance (parallelized)
  • Fill holes/smooth and other fixes
  • Align between different pullbacks with automated spacing adjustment (different heartrate)
  • Save one (or several interpolated) pseudo 3D models to .obj files (with a calculated deformation map)
  • Create adventitia (or intramural aortic wall for AAOCA) and catheter .obj files
  • Read in CCTA data and label different regions based on the centerlines (aorta, rca, lca)
  • Align intravascular images with the CCTA centerline based on landmark points (and Hausdorff distances)
  • Label the CCTA region to be replaced and scale different regions to match the intravascular segment

Changed in this release:

  • Updated all documentation tutorials to match the current API (fromfilesinglepair, fromarraysinglepair, PyInputData, alignthreepoint, updated numpytogeometry parameters)
  • Updated README quickstart example and added figures for centerline alignment, CCTA labeling and scaling
  • Fixed broken image links and removed stale references

Additional files:

examples.zip includes updated csv files from different intravascular imaging cases, a CCTA .stl file, and a Jupyter notebook (ivus_to_centerline.ipynb) teaching the usage of multimodars and now fully in sync with the documentation.

Next Release will include the full fusion functionality of intravascular and CCTA geometries.

- Rust
Published by yungselm 4 months ago

Liblsl.dart: A Dart native API for Lab Streaming Layer (LSL) - [liblsl_test] Review testing apps

Testing app for LSL, that can produce and show samples from streams either locally, or on the network

- Dart
Published by zeyus 4 months ago

DSWL package: a Python implementation of the Debiased Spatial Whittle Likelihood - v2.1.3 - JOSS paper release

What's Changed

  • Update paper to account for new structure of package by @arthurBarthe in https://github.com/arthurBarthe/debiased-spatial-whittle/pull/39

Full Changelog: https://github.com/arthurBarthe/debiased-spatial-whittle/compare/v2.1.2...v2.1.3

- Python
Published by arthurBarthe 4 months ago

FastTanhSinhQuadrature.jl: High-performance Tanh-Sinh numerical integration in Julia - v1.0.1

FastTanhSinhQuadrature v1.0.1

Diff since v1.0.0

v1.0.1 (patch release)

Summary

This release focuses on quality and maintenance improvements (no API-breaking changes).

Changes

  • Improved and clarified documentation across README and docs pages.
  • Expanded test coverage, including complementary-form integrands and stronger 3D cases.
  • Added a cross-library benchmark workflow and published benchmark result tables.
  • Fixed package metadata for registration by correcting the Test stdlib UUID in Project.toml.

Breaking changes

  • None.

Merged pull requests: - Move export block after includes to avoid Julia 1.12+ world-age warnings (#5) (@svretina) - Fix quad_cmpl complementary coordinate handling and docs (#6) (@svretina) - Gate JET type-stability tests by Julia version and JET API line (#7) (@svretina) - CI: test Julia 1.9–1.13 + nightly; make nightly non-blocking and tolerate AVX failures on 1.13+ (#8) (@svretina) - Improve quadrature tests (1D/3D families), split test suite, and fix bounded 3D plane mapping (#9) (@svretina) - Fix/precomputed nodes bound types (#10) (@svretina) - Docs/readme refresh, updated Benchmarks (#11) (@svretina) - Follow-up to #11: Multi-library benchmark harness and published timing tables (#12) (@svretina)

Closed issues: - TagBot trigger issue (#1) - package installation (#2) - code coverage (#3) - README examples: quad_cmpl gives wrong value and precomputed-nodes snippet fails with type mismatch (#4)

- Julia
Published by github-actions[bot] 5 months ago

Nexarag: Democratizing Reproducible Knowledge Graph Contexts for LLM Research - Nexarag Initial Release

Nexarag Initial Release Notes

Release

  • Version: 1.0.0
  • Release type: Initial public release
  • Scope: End-to-end local platform for research knowledge-graph construction, exploration, and AI-assisted querying

Highlights

  • Build knowledge graphs from Semantic Scholar search results and BibTeX imports.
  • Expand graph context by adding paper citations and references.
  • Upload PDF/Markdown/Text documents as graph-linked artifacts; PDF uploads are converted to markdown for downstream embedding.
  • Query graph context through integrated chat (RAG-style responses over papers, metadata, and uploaded documents).
  • Generate embedding-based 2D visualizations (PCA) with label-based grouping.
  • Export, import, list, switch, and delete saved knowledge graphs.
  • Integrate external AI clients via MCP over HTTP (/mcp).

Included Components

  • Frontend: Angular UI with interactive Cytoscape graph exploration and Plotly visualizations.
  • API service: FastAPI endpoints for papers, graph operations, documents, chat, visualization requests, health checks, model listing, and KG management.
  • KG worker service: asynchronous graph-building, embedding, and chat response workflows.
  • MCP service: tools for paper search/addition and language-to-Cypher query execution.
  • Data services: Neo4j (graph store), RabbitMQ (event bus), Ollama (local model runtime).

Deployment and Runtime

  • Deployment model: Docker Compose (Mac, Linux/WSL CPU, Linux/WSL GPU profiles).
  • Default local endpoints:
    • Frontend: http://localhost:5000 (or 5100 on Mac profile)
    • API: http://localhost:8000
    • MCP: http://localhost:9000/mcp
    • Ollama: http://localhost:11434
  • Core runtime requirements:
    • Docker (plus WSL2 on Windows)
    • Ollama models for embedding/chat/MCP flows (defaults: nomic-embed-text:v1.5, gemma3:1b, qwen3:8b)

Configuration

  • Environment-variable driven runtime configuration for ports, credentials, model selection, and embedding chunking.
  • Graph export artifacts and metadata are persisted under kg_dumps (mapped Docker volume/path).

Known Limitations

  • Semantic Scholar ingestion is rate-limited and can delay graph updates.
  • Knowledge graph import/export operations are designed around one active graph context at a time.
  • API CORS is currently permissive and service authentication is not enabled by default in this release.

Test Coverage

  • Backend test suite present for key utility and messaging paths, including:
    • API upload and socket utility behavior
    • RabbitMQ message serialization/publish/connection logic
    • Semantic Scholar retry logic

- Jupyter Notebook
Published by ben-n-fuller 5 months ago

FastTanhSinhQuadrature.jl: High-performance Tanh-Sinh numerical integration in Julia - v1.0.0

FastTanhSinhQuadrature.jl v1.0.0

First stable release of FastTanhSinhQuadrature.jl: fast, high-accuracy numerical integration with Tanh-Sinh (double-exponential) quadrature.

Highlights

  • High-level adaptive interface: quad
  • Support for 1D/2D/3D integration
  • Precomputed-node workflows for repeated integrations
  • SIMD-accelerated paths (integrate*_avx) via LoopVectorization.jl
  • Utilities for difficult endpoint behavior (quad_split, complementary-coordinate interface)

Installation

julia import Pkg Pkg.add("FastTanhSinhQuadrature")

Compatibility (v1.0.0): Julia: 1.10, 1.11

- Julia
Published by svretina 5 months ago

ProntoPCR: Efficient qPCR Data Analysis Software - v1.0.0-rc1 – JOSS Review Release Candidate

Release candidate created during JOSS review

- R
Published by MarnieMaddock 5 months ago

times_model - TIMES Version 4.9.3

TIMES Version 4.9.3

Date: 23-Feb-2026 [AL]: Minor release 1) Added support for auto-generation of singleton GR_GENMAP 2) Updated Climate Module default parameters 3) Added support for OCOM flows from retirements, subject to age 4) Added support for reporting value flows under stochastics 5) Cosmetic improvements

Modified files: (reason) initsys.mod : Increased version number to 4.9.3 setglobs.gms : (3) coefnio.mod : (3) coefshp.mod : (3) calcap.mod : (3) calcaps.mod : (5) initmty.vda : (3) initext.vda : (3) prepext.vda : (3) powerflo.vda : (1) initmty.cli : (2) ppmext.cli : (2) coefext.cli : (5) prepret.dsc : (3) solputta.ans : (5) rptlite.rpt : (4) rptobj.rpt : (5) costann.rpt : (5) rptmisc.rpt : (4) pextlevs.stc : (4)

- GAMS
Published by Antti-L 5 months ago

pypsa - v1.1.2

Revised release notes are available in the documentation.

What's Changed

  • fix serentica user doc entry by @pz-max in https://github.com/PyPSA/PyPSA/pull/1571
  • docs: Fix a couple of typos by @mgrabovsky in https://github.com/PyPSA/PyPSA/pull/1572
  • fix(statistics): allow at_port to be specified manually by @coroa in https://github.com/PyPSA/PyPSA/pull/1386
  • fix: log_to_console breaking cplex by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1575
  • fix: release pipeline committing to wrong branch by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1577

Full Changelog: https://github.com/PyPSA/PyPSA/compare/v1.1.0...v1.1.2

- Python
Published by github-actions[bot] 5 months ago

pypsa - v1.1.1

Revised release notes are available in the documentation.

What's Changed

  • fix serentica user doc entry by @pz-max in https://github.com/PyPSA/PyPSA/pull/1571
  • docs: Fix a couple of typos by @mgrabovsky in https://github.com/PyPSA/PyPSA/pull/1572
  • fix(statistics): allow at_port to be specified manually by @coroa in https://github.com/PyPSA/PyPSA/pull/1386
  • fix: log_to_console breaking cplex by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1575

Full Changelog: https://github.com/PyPSA/PyPSA/compare/v1.1.0...v1.1.1

- Python
Published by github-actions[bot] 5 months ago

OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX - v0.2.0

Refactor of training functions to allow for train_RC... to work more easily with user instantiated models.

- Python
Published by Jan-Williams 5 months ago

pypsa - v1.1.0

Revised release notes are available in the documentation.

What's Changed

  • Update users.md / d-fine & Fraunhofer ISI by @gincrement in https://github.com/PyPSA/PyPSA/pull/1524
  • Update models.md / add PyPSA-IEI by @gincrement in https://github.com/PyPSA/PyPSA/pull/1523
  • feat: add environment variable support for options by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1513
  • Networks statistics (i)plot refactor and new sanitize functions by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1401
  • fix: pin linopy >= v0.6.1, add tests for log free import, pin pandas < v3.0.0 by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1532
  • fix: update and simplify docs deps & temporary remove demand elasticity example by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1459
  • fix: ramp limit contstraints failing because of mismatched index by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1537
  • Add includeobjectiveconstant parameter to optimize by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1509
  • fix: allow passing True to aggregate time which maps to default by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1538
  • fix: pathlib paths in collections by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1530
  • feat: Add temporal clustering functionality by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1508
  • feat: split capital_cost into investment and FOM costs by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1507
  • build(deps): bump prefix-dev/setup-pixi from 0.9.3 to 0.9.4 in the github-actions group by @dependabot[bot] in https://github.com/PyPSA/PyPSA/pull/1545
  • feat: set pypsa options via .env file by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1531
  • Feat: allow p_set for StorageUnit components by @Irieo in https://github.com/PyPSA/PyPSA/pull/1549
  • ci: configure Gurobi as default solver for docs build by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1548
  • Add SALib global sensitivity analysis example by @fneum in https://github.com/PyPSA/PyPSA/pull/1318
  • Revert "docs: temporary remove demand elasticity example" by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1539
  • add water values example by @fneum in https://github.com/PyPSA/PyPSA/pull/1492
  • import series only if not empty for oneport components by @yerbol-akhmetov in https://github.com/PyPSA/PyPSA/pull/1528
  • docs: notebook cleanup by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1551
  • docs: add partial elastic demand and log-log approximation by @flxlchr in https://github.com/PyPSA/PyPSA/pull/1519
  • docs: add demand and supply bid market example by @flxlchr in https://github.com/PyPSA/PyPSA/pull/1536
  • Update models.md by @gincrement in https://github.com/PyPSA/PyPSA/pull/1554
  • fix: align dimensions to not rely on transpose in linopy by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1557
  • feat: pandas v3 support by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1556
  • Line losses with error control by @lindnemi in https://github.com/PyPSA/PyPSA/pull/1495
  • docs: better transmission stats docs by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1560
  • fix: docs version selector on readthedocs by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1563
  • docs: new docs page for pypsa warnings by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1562
  • fix: follow up on #1562 by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1564
  • ramp limit consolidation and fix by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1553
  • Rebased and updated version of #1431. Applies nicename to buscarrier grouping in statistics. by @lukasschirren in https://github.com/PyPSA/PyPSA/pull/1565
  • clustering api change and better docs by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1567
  • Make extendability and committability compatible, when modularity is on by @enricogiglio in https://github.com/PyPSA/PyPSA/pull/1007

New Contributors

  • @lukasschirren made their first contribution in https://github.com/PyPSA/PyPSA/pull/1565

Full Changelog: https://github.com/PyPSA/PyPSA/compare/v1.0.7...v1.1.0

- Python
Published by github-actions[bot] 5 months ago

pyhctsa: A Python package for highly comparative time-series analysis - v0.1.0a2

What's Changed

  • citation file + readme badges by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/7
  • Fix typo in 'Tutorial' section heading by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/8
  • Tutorial updates by @joshuabmoore in https://github.com/DynamicsAndNeuralSystems/pyhctsa/pull/9

Full Changelog: https://github.com/DynamicsAndNeuralSystems/pyhctsa/compare/v0.1.0a1...v0.1.0a2

- Python
Published by joshuabmoore 5 months ago

Graphorge: An open-source forge of graph neural networks - Graphorge 1.0.1

New Features and Improvements

  • JOSS publication: this release follows the review process of the Journal of Open Source Software. See: https://github.com/openjournals/joss-reviews/issues/9453
  • MeshGraphNet (MGN) benchmark release: https://github.com/bessagroup/graphorge/pull/35

Bug Fixes

None


Full Changelog: https://github.com/bessagroup/graphorge/compare/1.0.0...1.0.1

- Jupyter Notebook
Published by GuillaumeBroggi 5 months ago

PyOTC: A Python Package for Optimal Transition Coupling - v0.3.1

What's Changed

  • update from version 0.3.0 by @austinyi in https://github.com/pyotc/pyotc/pull/90
  • update notebook to use public api by @austinyi in https://github.com/pyotc/pyotc/pull/91
  • update draft by @austinyi in https://github.com/pyotc/pyotc/pull/93
  • update sphinx by @austinyi in https://github.com/pyotc/pyotc/pull/95
  • 96 missing parameter documentation for exact otc and entropic otc by @austinyi in https://github.com/pyotc/pyotc/pull/97
  • fix returns in docstring by @austinyi in https://github.com/pyotc/pyotc/pull/99

Full Changelog: https://github.com/pyotc/pyotc/compare/v0.3.0...v0.3.1

- Jupyter Notebook
Published by austinyi 5 months ago

IdentityByDescentDispersal.jl: Inferring dispersal rates with identity-by-descent blocks - v1.0.0+docs

Add citation file

- Julia
Published by currocam 5 months ago

IdentityByDescentDispersal.jl: Inferring dispersal rates with identity-by-descent blocks - v1.0.0

IdentityByDescentDispersal v1.0.0

Diff since v0.1.4

Breaking changes

Automatically fallback to quadrature rules for large bins. This will produce more accurate predictions but might produce discrepancies with the trapezoidal rule used in previous versions.

Minor changes

Improved documentation Improved nested integration

Merged pull requests: - Bump actions/upload-artifact from 5 to 6 (#29) (@dependabot[bot]) - Bump actions/cache from 4 to 5 (#30) (@dependabot[bot]) - Bump peter-evans/create-pull-request from 7 to 8 (#31) (@dependabot[bot]) - [AUTO] pre-commit update (#32) (@github-actions[bot]) - Dev (#34) (@currocam) - Review feedback (#37) (@currocam) - Update README.md (#38) (@arzwa) - Update README.md (#39) (@arzwa)

Closed issues: - JOSS Review Comments: Package only (#35) - JOSS Review Comments: Paper (#36)

- Julia
Published by github-actions[bot] 5 months ago

OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX - v0.1.3-alpha

- Python
Published by Jan-Williams 5 months ago

OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX - v0.1.2-alpha

- Python
Published by Jan-Williams 5 months ago

biodiscvr: Biomarker Discovery Using Composite Value Ratios - v1.3.0: JOSS Review Completion Release

Update addressing peer‑review feedback. This release adds new validation checks, more user‑friendly vignettes with executable synthetic‑data examples, and expanded documentation detailing the software architecture.

- R
Published by isaac-6 5 months ago

Copernicus Seasonal Forecast Tools Package: Bridging Seasonal Climate Predictions and Impact Models for Operational Risk Assessment - copernicus-seasonal-forecast-tools v0.1.1 — JOSS submission

This repository hosts the copernicus-seasonal-forecast-tools, a Python package developed to manage seasonal forecast data from the Copernicus Climate Data Store (CDS) as part of the U-CLIMADAPT project.

It offers comprehensive tools for downloading, processing, computing climate indices, and generating hazard objects based on seasonal forecast datasets, particularly Seasonal forecast daily and subdaily data on single levels. The package is tailored to integrate seamlessly with the CLIMADA (CLIMate ADAptation) platform, supporting climate risk assessment and the development of effective adaptation strategies.

Users can:

  • Automatically download of high-resolution seasonal forecast data via the CDS API
  • Preprocess sub-daily fields into daily aggregates
  • Compute heat-related indices (e.g., heatwave days, tropical nights, TX30)
  • Generate CLIMADA hazard objects
  • Benefit from the modular design for extending to new indices or forecast products

- Python
Published by DahyannAraya 5 months ago

pyfive: A pure-Python HDF5 reader - Release v1.1.0

What's Changed

  • Timing + Optimisations + Minor fixes by @bnlawrence in https://github.com/NCAS-CMS/pyfive/pull/191 - an excellent contribution towards serious optimization!
  • Add support for pre-commit with mypy and Ruff and start adding type hints by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/173
  • [JOSS REVIEW PR] Harmonize depenedncies from environment.yml and pyproject.toml by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/174
  • pep639 license by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/180
  • add CONTRIBUTING.md file (and contributing guidelines, of course) by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/181
  • Documentation consistency fixes by @Zeitsperre in https://github.com/NCAS-CMS/pyfive/pull/175
  • Allow negative slices when indexing chunked data by @davidhassell in https://github.com/NCAS-CMS/pyfive/pull/170
  • Overhaul .gitignore file by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/179
  • add link to Pyfive GitHub repository on doc landing page by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/185
  • Skip tests if ceda-jasmin s3 storage is offline by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/187
  • Add orthogonal_indexing flag by @davidhassell in https://github.com/NCAS-CMS/pyfive/pull/182
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/NCAS-CMS/pyfive/pull/188
  • Replace python-lzf with python-neo-lzf by @valeriupredoi in https://github.com/NCAS-CMS/pyfive/pull/189

New Contributors

  • @Zeitsperre made their first contribution in https://github.com/NCAS-CMS/pyfive/pull/175 as part of the JOSS review, also @dostuffthatmatters contributed towards the JOSS paper review, and gave us good advice on how to improve bits - thank you, gents :beers:
  • @pre-commit-ci[bot] made their first contribution in https://github.com/NCAS-CMS/pyfive/pull/188 as auto-updater for the pre-commit versions

Full Changelog: https://github.com/NCAS-CMS/pyfive/compare/v1.0.1...v1.1.0

- Python
Published by valeriupredoi 5 months ago

Tissue Data Explorer: a website template for presenting tissue sample research findings - Tissue Data Explorer v1.0.0

The first release of Tissue Data Explorer

- Python
Published by james-labyer 5 months ago

Dyad: a binary-star dynamics and statistics library for Python - Dyad 0.1.0

Initial release with accompanying paper published in The Journal of Open Source Software.

- Python
Published by AmeryGration 5 months ago

pyhctsa: A Python package for highly comparative time-series analysis - pyhctsa v0.1.0a1

pre-release version of pyhcsta

- Python
Published by joshuabmoore 5 months ago

jaxDecomp: JAX Library for 3D Domain Decomposition and Parallel FFTs - v0.3.0

What's Changed

  • Update for joss review 2 by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/98
  • refactor: improve validation and error handling in cuDecomp backend by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/102
  • Update cudecomp cpp by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/103
  • update docs and README to use AxisType.Auto in mesh creation by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/104
  • Migrating to ffi by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/105
  • Update docs by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/106
  • Fix bug with transpose and halo exchange lowering by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/107
  • Add a better benchmark script by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/108
  • jax.tools.colabtpu.setuptpu() no longer needed by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/109
  • Update CITATION by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/110
  • Bump version to 0.3.0 by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/111
  • Fix build wheel action by @ASKabalan in https://github.com/DifferentiableUniverseInitiative/jaxDecomp/pull/112

Full Changelog: https://github.com/DifferentiableUniverseInitiative/jaxDecomp/compare/v0.2.9...v0.3.0

- Python
Published by ASKabalan 5 months ago

ParaDigMa: a Python toolbox for extracting Parkinson's disease digital biomarkers from daily life wrist sensor data - v1.1.0 - Add entrypoint, add orchestration, and expand documentation

Features

  • Orchestrator Pipeline: Added orchestrator.py with run_paradigma() function for complete end-to-end ParaDigMa analysis pipeline from data loading to aggregated results.
  • Data Preparation: Added prepare_data.py with automatic data preparation capabilities, including column mapping for flexible column names, watch orientation adjustment, and comprehensive validation.
  • Centralized Loading: Added load.py to centralize data loading capabilities across all pipelines.
  • High-Level Pipeline Functions: Added run_gait_pipeline(), run_tremor_pipeline(), and run_pulse_rate_pipeline() for simplified pipeline execution.
  • Segment Distinction: Added GAIT_SEGMENT_NR and DATA_SEGMENT_NR constants to distinguish between temporal gaps and gait bouts. SEGMENT_NR kept as deprecated alias for backward compatibility.
  • Test Data: Added Physilog Gait-Up test data to LFS.

Improvements

  • Logging System: Replaced verbose parameter with standard Python logging using logginglevel and customlogger parameters across all pipeline functions for better control and traceability.
  • Data Segment Preservation: Modified quantify_arm_swing() to preserve datasegmentnr when present in input data.
  • Bug Fixes: Fixed NaN propagation in resampling by interpolating NaN values before resampling (scipy cannot handle NaN in non-contiguous data).

Documentation

  • New Tutorials: Added pipeline_orchestrator.ipynb tutorial demonstrating end-to-end processing with logging control examples.
  • New Guides: Added comprehensive guides for datainput, installation, sensorrequirements, supported_devices, and validation.
  • Readme: Shortened README.md for readability and expanded detailed guides.
  • PEP Standards: Updated all docstrings and function signatures to PEP standards.
  • Build System: Added single-notebook build support with --notebook argument; automated style tag removal in documentation build pipeline.

Testing

  • Added minimal testing for new pipeline functionalities.
  • Added tests for segment column naming and backward compatibility.
  • Added tests to verify data segment tracking preservation.

Backward Compatibility

  • All existing code using SEGMENT_NR continues to work.
  • Previously used pipeline code remains functional.

- Python
Published by github-actions[bot] 5 months ago

SOFIA: A Python Library for High-Quality 2D Triangular Mesh Adaptation - v0.1.0

SOFIA is a pure Python library for 2D triangular mesh modification and remeshing. It provides robust, high-quality local operations to edit, refine, and optimize meshes while maintaining mesh conformity and quality.

Perfect for: - Computational scientists working with 2D simulations - Computer graphics professionals needing mesh processing - Numerical analysis requiring adaptive mesh refinement - Researchers in mesh generation and optimization

- Python
Published by youssef-mesri 5 months ago

MieSimulatorGUI: A user-friendly tool to compute and visualize light scattering by spherical dielectric particles - Version 2.0

Mie Simulator GUI 2.0

Downloads

Getting Started

Release Notes

New Features & Enhancements

  • Updated Libraries: We have upgraded the core framework from Qt 5 to Qt 6 (Version 6.2.4) and updated the plotting library QCustomPlot from version 2.0.1 to 2.1.1, which eliminates the need for the Qwt library.

  • Enhanced Plotting: The old Qwt library has been replaced with QCustomPlot for polar plots. Users can now zoom and hover over polar plots to view specific curve values. The Qwtslider has also been replaced with standard QSlider widget.

  • Exportable Plots: Users can now save individual plots as .png, .jpg, .bmp, or .pdf files using new, dedicated buttons.

  • Expanded Data Support: We have updated the "Custom" selection to include a new column for reading medium refractive indices for different scatterers. Two new sample files, CustomSample3.txt and CustomSample4.txt, have been included to demonstrate this feature.

  • Dependent Scattering Check: A new validation layer has been added to check for dependent scattering. If the input parameters deviate from the independent scattering approximation, the application will now provide a detailed warning message to ensure physical accuracy.

  • Flexible Visualization: Replaced radio buttons with checkboxes for phase functions. Users can now overlay and compare Average, Parallel, and Perpendicular plots simultaneously.

  • Increased the Upper Limit of Number of Sphere Sizes: Doubled the upper limit for the number of sphere sizes from 101 to 201.

  • Dynamic UI Scaling: The application now automatically detects your screen resolution and scales the window size proportionally.

  • Dark Mode Optimization: Colors have been adjusted to ensure legibility and contrast when using dark system themes.

  • UI Consistency: The addition of the "Fusion" style and OS-specific font logic ensures the app looks native and professional whether you are on Windows, macOS, or Linux.

Stability & Bug Fixes

  • Improved Stability: The application is now more stable and reliable. We have implemented unit tests for all C++ computational functions and restructured the project with separate app/ and test/ directories for more efficient builds.

  • Automated Testing (CI/CD): Implemented a GitHub Actions workflow to automatically run unit tests on every push and pull request.

  • Corrected Scattering Calculations: A bug in the calculation of forward and backward scattering percentages has been fixed. The angle range is now correctly defined as 0 to 180 degrees, resolving a previous discrepancy.

  • Fixed Data Formatting: An issue with incorrect tab spacing in saved phase function data has been resolved.

Changes

  • Coefficient Notation: The power law coefficient was changed from 'a' to 'A' to align with common literature.

  • Refined Distributions: Optimized Log-Normal and Gaussian calculations to ensure smooth computation of radii and accurate number density allocations.

  • Volume Fraction Limit: Changed the upper limit of the volume fraction from 1 to $\frac{\pi}{3\sqrt{2}}$ (~0.74). This ensures the volume fraction does not exceed the maximum packing factor for monodisperse spheres (hexagonal close-packed cubic).

- C++
Published by janakarana 5 months ago

PyOTC: A Python Package for Optimal Transition Coupling - v0.3.0

What's Changed

  • 77 fix pypi upload by @jhineman in https://github.com/pyotc/pyotc/pull/78
  • 79 update instructions for install by @austinyi in https://github.com/pyotc/pyotc/pull/80
  • Fix codecov coverage by @austinyi in https://github.com/pyotc/pyotc/pull/81
  • 82 improve codecov test coverage by @austinyi in https://github.com/pyotc/pyotc/pull/83
  • implement public api by @austinyi in https://github.com/pyotc/pyotc/pull/85
  • bump version to 0.3.0 by @austinyi in https://github.com/pyotc/pyotc/pull/87

Full Changelog: https://github.com/pyotc/pyotc/compare/v0.2.2...v0.3.0

- Jupyter Notebook
Published by austinyi 5 months ago

pedon: A Python package for analyzing unsaturated soil hydraulic properties - Release v0.0.12

What's Changed

  • Update documentation
  • Type checking with ty

Full Changelog: https://github.com/martinvonk/pedon/compare/v0.0.11...v0.0.12

- Python
Published by martinvonk 5 months ago

MieSimulatorGUI: A user-friendly tool to compute and visualize light scattering by spherical dielectric particles - Version 2.0-beta

Mie Simulator GUI 2.0-beta

Downloads

Getting Started

Release Notes

New Features & Enhancements

  • Updated Libraries: We have upgraded the core framework from Qt 5 to Qt 6 (Version 6.2.4) and updated the plotting library QCustomPlot from version 2.0.1 to 2.1.1, which eliminates the need for the Qwt library.

  • Enhanced Plotting: The old Qwt library has been replaced with QCustomPlot for polar plots. Users can now zoom and hover over polar plots to view specific curve values. The Qwtslider has also been replaced with standard QSlider widget.

  • Exportable Plots: Users can now save individual plots as .png, .jpg, .bmp, or .pdf files using new, dedicated buttons.

  • Expanded Data Support: We have updated the "Custom" selection to include a new column for reading medium refractive indices for different scatterers. Two new sample files, CustomSample3.txt and CustomSample4.txt, have been included to demonstrate this feature.

  • Dependent Scattering Check: A new validation layer has been added to check for dependent scattering. If the input parameters deviate from the independent scattering approximation, the application will now provide a warning message to ensure physical accuracy.

  • Flexible Visualization: Replaced radio buttons with checkboxes for phase functions. Users can now overlay and compare Average, Parallel, and Perpendicular plots simultaneously.

  • Increased the Upper Limit of Number of Sphere Sizes: Doubled the upper limit for the number of sphere sizes from 101 to 201.

  • Dynamic UI Scaling: The application now automatically detects your screen resolution and scales the window size proportionally.

  • Dark Mode Optimization: Colors have been adjusted to ensure legibility and contrast when using dark system themes.

  • UI Consistency: The addition of the "Fusion" style and OS-specific font logic ensures the app looks native and professional whether you are on Windows, macOS, or Linux.

Stability & Bug Fixes

  • Improved Stability: The application is now more stable and reliable. We have implemented unit tests for all C++ computational functions and restructured the project with separate app/ and test/ directories for more efficient builds.

  • Automated Testing (CI/CD): Implemented a GitHub Actions workflow to automatically run unit tests on every push and pull request.

  • Corrected Scattering Calculations: A bug in the calculation of forward and backward scattering percentages has been fixed. The angle range is now correctly defined as 0 to 180 degrees, resolving a previous discrepancy.

  • Fixed Data Formatting: An issue with incorrect tab spacing in saved phase function data has been resolved.

Changes

  • Coefficient Notation: The power law coefficient was changed from 'a' to 'A' to align with common literature.

  • Refined Distributions: Optimized Log-Normal and Gaussian calculations to ensure smooth computation of radii and accurate number density allocations.

  • Volume Fraction Limit: Changed the upper limit of the volume fraction from 1 to $\frac{\pi}{3\sqrt{2}}$ (~0.74). This ensures the volume fraction does not exceed the maximum packing factor for monodisperse spheres (hexagonal close-packed cubic).

- C++
Published by janakarana 5 months ago

chatAI4R: Interactive Artificial Intelligence toolkit for Data Science in R - chatAI4R - v1.3.2


title: chatAI4R: Interactive Artificial Intelligence toolkit for Data Science in R tags: R, artificial intelligence, large language models, data analysis, software development authors: Satoshi Kume (orcid: 0000-0001-7481-2843, corresponding) affiliations: Bio"Pack"athon, Osaka, Japan

date: 14 January 2026

Summary

Large Language Models (LLMs) have revolutionized natural language processing (NLP), data mining, and program coding. The chatAI4R package provides a comprehensive toolkit for seamlessly integrating LLMs within R environments. Beyond basic text generation and conversation capabilities, it supports text embeddings and delivers sophisticated LLM assistance through simple function calls, significantly extending R-based data analysis and knowledge discovery processes. Unlike existing R packages, the chatAI4R package offers unique R package development support features. Rather than functioning as a multi-functional API wrapper, it provides comprehensive development automation and AI-assisted data mining capabilities. The package combines command-line and graphical operations, offering flexibility for users across all skill levels. Available on both GitHub and the Comprehensive R Archive Network (CRAN), chatAI4R ensures stability, reliability, and broad community accessibility.

Originally a development aid for R packages since 2023, chatAI4R has evolved into a data-analysis companion by adding interpretation, knowledge extraction, and multi-LLM capabilities. It serves R package developers (automating Roxygen2 docs, function generation, code quality) and data analysts (statistical interpretation, literature processing, insight extraction) with a four-layer architecture that goes beyond multi-functional API wrappers.

- HTML
Published by kumeS 5 months ago

HiMAP: Hidden Markov for Advanced Prognostics - HiMAP v1.3.0

Added testing, changed imports to relative, updated documentation, paper and readme to comply with JOSS review.

- Python
Published by thanoskont 5 months ago

Finitewave: a lightweight and accessible framework for cardiac electrophysiology simulations - v0.8.5.1

Fix for v0.8.5: Fenton-Karma Jsi equation - correct w variable.

- Python
Published by TiNezlobinsky 5 months ago

Bloch: a strongly typed, hardware-agnostic, hybrid quantum programming language - v1.0.3

What's Changed

  • docs: adjust figure size for JOSS PDF rendering by @HectorMozo3110 in https://github.com/bloch-labs/bloch/pull/216

New Contributors

  • @HectorMozo3110 made their first contribution in https://github.com/bloch-labs/bloch/pull/216

Full Changelog: https://github.com/bloch-labs/bloch/compare/v1.0.2...v1.0.3

- C++
Published by github-actions[bot] 6 months ago

GaPFlow: Gap-averaged flow simulations with Gaussian process regression - v1.0.2

What's Changed

  • Docstrings by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/45
  • MAINT: remove wrong sphinx references by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/46
  • MAINT: added getrealfield wrapper and slice access for setting .p by @ChristophHuber25 in https://github.com/hannes-holey/GaPFlow/pull/49
  • Switch build system to sckit-build-core by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/50
  • MAINT: fix typo in install instructions by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/52
  • Simplify multi output GP by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/47
  • Windows wheels by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/53
  • Fix variance output by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/54
  • Temporarily use tinygp fork by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/56
  • CI: Upgrade OS runner by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/57
  • Deploy with latest tinygp instead of own fork by @hannes-holey in https://github.com/hannes-holey/GaPFlow/pull/58

Full Changelog: https://github.com/hannes-holey/GaPFlow/compare/v1.0.1...v1.0.2

- Python
Published by hannes-holey 6 months ago

DeepCausalMMM: A Deep Learning Framework for Marketing Mix Modeling with Causal Structure Learning - version v1.0.19

Full Changelog: https://github.com/adityapt/deepcausalmmm/compare/v1.0.17...v1.0.19

RELEASENOTES1.0.19.md

- Python
Published by adityapt 6 months ago

TikhonovFenichelReductions.jl: A systematic approach to geometric singular perturbation theory - v0.3.4

  • patch release with bug fix for get_explicit_manifold

- Julia
Published by jo-ap 6 months ago

diffsol: Rust crate for solving differential equations - v0.10.3

What's Changed

  • doc: correct dataset and improved docs for neural ode example by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/235

Full Changelog: https://github.com/martinjrobins/diffsol/compare/v0.10.2...v0.10.3

- Rust
Published by martinjrobins 6 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.13

See CHANGELOG

What's Changed

  • 🎉 (storage) minor refactoring, and other minor evolutions by @casenave in https://github.com/PLAID-lib/plaid/pull/294
  • :recycle: (SampleFeatures) Introducing a manager for handling defaults by @bstaber in https://github.com/PLAID-lib/plaid/pull/297
  • :rocket: Add storage backend registry by @bstaber in https://github.com/PLAID-lib/plaid/pull/299
  • ♻️ minor refactor; rename getmesh to gettree to homogeneize syntax, add only_mesh option by @casenave in https://github.com/PLAID-lib/plaid/pull/300

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.12...0.1.13

- Python
Published by casenave 6 months ago

diffsol: Rust crate for solving differential equations - v0.10.2

What's Changed

  • fix: adapt onnx example for ort rc.10 by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/232
  • fix: solve and solve_dense respect roots in problem by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/231
  • doc: adjust line numbers in pred-prey fitting example by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/234
  • Expose nonlinear solver tolerance and timestep growth/shrink options by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/233
  • avoid Jacobian resets for endpoint checkpoints by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/237
  • dep: update diffsl 0.9.0 by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/238
  • fix: update diffsl, make sure densesolve writes out all teval before root by @martinjrobins in https://github.com/martinjrobins/diffsol/pull/239

Full Changelog: https://github.com/martinjrobins/diffsol/compare/v0.10.1...v0.10.2

- Rust
Published by martinjrobins 6 months ago

baysc: An R package for Bayesian survey clustering - v0.1.1 - JOSS release updated

DOIs updated in package

- R
Published by smwu 6 months ago

KinOpt: A Python package for chemical kinetics analysis and optimization - JOSS release

This release of the KinOpt project contains all the modification following the JOSS review.

- Python
Published by alan-tabore 6 months ago

A Python API for OTTER - v1.0.2

v1.0.2 (2026-01-19)

Bug Fixes

  • Catch and handle documents that don't have the telescope column when cleaning the phot (11a9475)

Detailed Changes: v1.0.1...v1.0.2

- Python
Published by noahfranz13 6 months ago

A Python API for OTTER - v1.0.1

v1.0.1 (2026-01-19)

Bug Fixes

  • A bug in the photometry deduplication code (0227fb0)

  • Add argument to clean photometry that allows users to drop not host subtracted data (ea1fe31)

  • Allow users to pass additional kwargs to Transient.cleanphotometry from Otter.getphot (3ef876c)

  • Bug in filter name cleanup (6066926)

  • Ensure the datemin/datemax cols are in the photometry df before filtering on them (dfc7229)

  • This is a patch for when datemin and datemax are null rather than NaN (83ec951)


Detailed Changes: v1.0.0...v1.0.1

- Python
Published by noahfranz13 6 months ago

flodym: A Python package for dynamic material flow analysis - v0.5.4

What's Changed

  • Add (np-like) convenience helper functions to DimensionSet and FlodymArray by @bennet21 in https://github.com/pik-piam/flodym/pull/135
  • fix numpy indexing error in SubArrayHandler by @JakobBD in https://github.com/pik-piam/flodym/pull/136
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/pik-piam/flodym/pull/132

Full Changelog: https://github.com/pik-piam/flodym/compare/v0.5.3...v0.5.4

- Python
Published by JakobBD 6 months ago

gkwreg: An R Package for Generalized Kumaraswamy Regression Models for Bounded Data - JOSS submission - Reviewed version [Zenodo]

JOSS Submission - Reviewed Version [After with Zenodo]

This release corresponds to the reviewed version of the gkwreg package submitted to the Journal of Open Source Software (JOSS).

Review issue: openjournals/joss-reviews#8991

This version contains all changes requested during the peer review process and represents the state of the software at the time of acceptance for publication.

- R
Published by evandeilton 6 months ago

gkwreg: An R Package for Generalized Kumaraswamy Regression Models for Bounded Data - JOSS submission - reviewed version

JOSS Submission - Reviewed Version

This release corresponds to the reviewed version of the gkwreg package submitted to the Journal of Open Source Software (JOSS).

Review issue: openjournals/joss-reviews#8991

This version contains all changes requested during the peer review process and represents the state of the software at the time of acceptance for publication.

Full Changelog: https://github.com/evandeilton/gkwreg/compare/v2.1.15...v2.1.15

- R
Published by evandeilton 6 months ago

ecodive: Parallel and Memory-Efficient R Package for Ecological Diversity Analysis - ecodive 2.2.2

  • Drop explicit zeroes from sparse matrices after rarefaction.

- R
Published by dansmith01 6 months ago

PyIRD: A Python-Based Data Reduction Pipeline for Subaru/IRD and REACH - Release version 1.2.1

This release exists to enable Zenodo archiving and DOI assignment. No code changes since v1.2.0.

- Jupyter Notebook
Published by YuiKasagi 6 months ago

QMCPy: A Python Framework for (Quasi-)Monte Carlo Algorithms - QMCPy v2.2

What's Changed

  • Make sure CI tests failed with detailed error stack when there are testbook failures by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/438
  • Change Lookback to include start price by @fjhickernell in https://github.com/QMCSoftware/QMCSoftware/pull/440
  • Release Documentation by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/439
  • Added Booktests for Windows and combined all tests in 1 workflow by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/444
  • Revert "Speedup" commit from booktests_choi branch by @Copilot in https://github.com/QMCSoftware/QMCSoftware/pull/447
  • Coverage Reports and Badge of CI Tests in GitHub Actions by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/445
  • Add seed values and coverage percentage to 100% by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/448
  • Add and Enhance Test Documenation by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/450
  • Speedup CI Test Workflow with Injection (In-Memory Replacements) by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/452
  • Test Python 3.5 to 3.14 for 3 OS by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/454
  • update license by @alegresor in https://github.com/QMCSoftware/QMCSoftware/pull/459
  • Add dependent and custom distribution support to SciPyWrapper (issue #406) by @Laasya-73 in https://github.com/QMCSoftware/QMCSoftware/pull/427
  • Clarify unit-test coverage workflow and improve DigitalNetB2 coverage by @algo-hawk in https://github.com/QMCSoftware/QMCSoftware/pull/456
  • Enhance documentation by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/461
  • Add Paper folder with first paper submitted to JOSS by @sou-cheng-choi in https://github.com/QMCSoftware/QMCSoftware/pull/460
  • Geometric brownian motion by @larissensium in https://github.com/QMCSoftware/QMCSoftware/pull/477
  • Digital nets with arbitrary bases by @alegresor in https://github.com/QMCSoftware/QMCSoftware/pull/451
  • QMCPy v2.2 by @rvare in https://github.com/QMCSoftware/QMCSoftware/pull/481

New Contributors

  • @Laasya-73 made their first contribution in https://github.com/QMCSoftware/QMCSoftware/pull/427
  • @algo-hawk made their first contribution in https://github.com/QMCSoftware/QMCSoftware/pull/456
  • @rvare made their first contribution in https://github.com/QMCSoftware/QMCSoftware/pull/481

Full Changelog: https://github.com/QMCSoftware/QMCSoftware/compare/v2.1...v2.2

- Python
Published by rvare 6 months ago