Skip to content

Release v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jan 00:20
· 3 commits to main since this release

Added

  • Initial implementation of MPIPool class
  • Support for master-worker parallel processing pattern
  • Context manager support (with MPIPool() as pool:)
  • Optional dill integration for complex object pickling
  • Basic test infrastructure with pytest
  • pyproject.toml with setuptools backend
  • Comprehensive test suite (31 tests total)
  • MIT License
  • Enhanced README with usage examples
  • GitHub repository setup
  • Unit tests with proper MPI mocking (16 tests)
  • Integration tests with real MPI (11 tests)
  • Performance smoke tests (4 tests)
  • Mock MPI infrastructure for fast unit testing

Fixed

  • Single process validation (raises ValueError)
  • Import error handling with clear messages
  • Worker process cleanup and termination
  • Unit test mocking issues (13/16 tests were failing)
  • MPI environment detection in pytest
  • Integration test compatibility with pytest-mpi