Skip to content

PR for 0.3.10 - #79

Merged
drowenhorst-nrl merged 43 commits into
USNavalResearchLaboratory:mainfrom
drowenhorst-nrl:develop
May 11, 2026
Merged

PR for 0.3.10#79
drowenhorst-nrl merged 43 commits into
USNavalResearchLaboratory:mainfrom
drowenhorst-nrl:develop

Conversation

@drowenhorst-nrl

Copy link
Copy Markdown
Collaborator

0.3.10 (2026-05-11)

Added

Changed

  • Updated CPU band detection to use more numba-based multi threading.
  • Changed default values for ebsd_index.index_pats_distributed() for using CPU only indexing.
  • Converted the project from setup.py to pyproject.toml and build backend now is hatchling.
  • Package version now located in __version.py to avoid issues with building with hatchling.

Fixed

  • Removed multiprocess (with Ray) testing for macOS on GitHub due to hitting RAM limits. Unclear as to root cause.
    This was the former root cause of tests failing with Ray versions >0.53.1; however these versions of Ray work
    perfectly well on local machines.

drowenhorst-nrl and others added 30 commits January 29, 2026 06:51
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
…height.

Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
…nsional PSO opt.

Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
…single process indexing on CPU.

Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
… as min test platform.

Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.rowenhorst@nrl.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Dave Rowenhorst and others added 13 commits May 7, 2026 17:29
- Create pyebsdindex/_version.py to isolate __version__ from side-effect imports
- Update __init__.py to import version from _version.py
- Write pyproject.toml with PEP 621 project metadata, dependencies, extras,
  setuptools configuration, and pytest/coverage tool sections
- Remove legacy setup.py and setup.cfg

Co-Authored-By: Oz <oz-agent@warp.dev>
- Replace removed setup.cfg/setup.py includes with pyproject.toml
- Switch check-manifest CI step from manifix to check-manifest

Co-Authored-By: Oz <oz-agent@warp.dev>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
- Drop MANIFEST.in and rely on Hatchling sdist includes
- Update pyproject.toml Hatchling configuration to match expected files

Co-Authored-By: Oz <oz-agent@warp.dev>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
…emoving test for macOS.

Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
Signed-off by: David Rowenhorst <david.j.rowenhorst.civ@us.navy.mil>
@drowenhorst-nrl
drowenhorst-nrl merged commit 364f1c0 into USNavalResearchLaboratory:main May 11, 2026
11 checks passed
@drowenhorst-nrl
drowenhorst-nrl deleted the develop branch May 11, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant