Skip to content

v0.15.1.0

Latest
Compare
Choose a tag to compare
@kmantel kmantel released this 03 Feb 01:35
· 483 commits to master since this release
9b68ab8

[0.15.1.0] - 2024-02-02

Functions/MemoryFunctions

  • Do not use comparisons to empty list

Functions/UniformToNormalDist

  • Do not check for scipy at runtime

MDF

  • Write_mdf_file: clarify documentation on fmt arg
  • Write_mdf_file: fix bug in detecting filename extension
  • Add NodeRole.LEARNING as an exclusion for mechanisms
  • Fix bug in detecting imported modules in script

PECOptimizationFunction

  • Use opt_func instead of self.method to construct optuna study

Port/_parse_port_spec

  • Convert value to string to compare to keyword

Security

  • Only purge python cache if CODEQL_PYTHON is set (#2888)

Testing

  • Use fixed seed for optuna sampler instances
  • Seed optuna samplers (#2875)
  • Check that running/executing with no inputs produces a warning
  • Enable node_spec_types test.
  • Add invocation wrapper to use in benchmark fixture
  • Only consider first 10 values in checks
  • Remove spurious return statement
  • Don't use deprecated pytest.warns(None)
  • Escape special characters in regexp
  • MDF: correct implicit use of locals in exec
  • MDF: test equivalence using np assert_array_equal
  • MDF: standardize model_backprop object naming
  • MDF: rework. share code. correct shared state
  • MDF: replace use of json-named functions with mdf-named
  • MDF: use tempfile instead of manually named files
  • MDF: rename
  • Use matrix.modulated or get_mod_matrix() instead of mod_matrix
  • Do not apply marks to a fixture (#2901)

Broken_trans_deps

  • Block sphinxcontrib-applehelp>=1.0.8
  • Block sphinxcontrib-devhelp>=1.0.6
  • Block sphinxcontrib-htmlhelp>=2.0.5
  • Block sphinxcontrib-serializinghtml>=1.1.10
  • Block sphinxcontrib-qthelp>=1.0.7

Ci/ga

  • Upload pr_number only once
  • Do not upload distfile for version restricted run
  • Add version restriction to test artifact name
  • Bump versions of actions/{download,upload}-artifact (#2893)
  • Print additional CPU and memory info on all runners (#2898)
  • Use all logical cores to run tests (#2900)

Ci/github-actions

  • Make sure the uploaded artifacts are unique (#2892)

Deps

  • Block sphinxcontrib-* that silently depend on sphinx >=5 (#2880)

Github-actions

  • Bump actions/download-artifact from 3 to 4 (#2865)
  • Bump actions/cache from 3 to 4 (#2879)

Llvm

  • Codestyle
  • Use checked/universal API to access binary structures (#2873)

Requirements

  • Update grpcio requirement from <1.60.0 to <1.61.0 (#2855)
  • Bump pycuda to <2024 (#2869)
  • Update pytest requirement from <7.4.4 to <7.4.5 (#2870)
  • Update pillow requirement from <10.2.0 to <10.3.0 (#2872)
  • Add scipy to requirements file
  • Update beartype requirement from <0.16.0 to <0.17.0 (#2804)
  • Update pandas requirement from <2.1.5 to <2.2.1 (#2890)
  • Update dill requirement from <0.3.8 to <0.3.9 (#2891)
  • Update pytest requirement from <7.4.5 to <8.0.1 (#2896)

Setup

  • Remove stale warning filter.
  • Error on SyntaxWarnings

Treewide

  • Assign values to ".base" attribute of a modulated Parameter