8000 Comparing v0.3.1...main · insarlab/PySolid · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: insarlab/PySolid
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.1
Choose a base ref
...
head repository: insarlab/PySolid
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 20 commits
  • 14 files changed
  • 7 contributors

Commits on Sep 11, 2023

  1. build(deps): bump actions/checkout from 3 to 4 (#73)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    7102bff View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. move packaging and installation requirements to tests/requirements.txt (

    #77)
    
    * move packaging and installation requirements to tests/requirements.txt
    
    * `tests/requirements.txt`: rm `setuptools` and wheel
    
    * setuptools_scm: use the same version constraint as pyproject.toml file
    
    ---------
    
    Co-authored-by: Zhang Yunjun <yunjunzgeo@gmail.com>
    jhkennedy and yunjunz authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    859149f View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. build(deps): bump actions/download-artifact from 3 to 4 (#79)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    45b6a25 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. build(deps): bump actions/upload-artifact from 3 to 4 (#80)

    + build(deps): bump actions/upload-artifact from 3 to 4
    
    + use unique names for artifacts in different jobs, as required by upload-artifact@4
    
    ---------
    Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
    dependabot[bot] and yunjunz authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    7a8940f View commit details
    Browse the repository at this point in the history
  2. pub2pypi: fix unknow dist format error (#81)

    + fix the following error by turning on the `merge-multiple` option, as suggested by download-artifact readme
    
       - Checking dist/artifact-source: ERROR InvalidDistribution: Unknown distribution format: 'artifact-source'
    
    + Display the structure of downloaded artifact files, to facilitate the debuging in the future, since this part is easy to have issues
    
    + update deprecated option names in gh-action-pypi-publish
    
    + README: fix typo
    yunjunz authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    cd23bae View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. 8000

    circleci: replace mambaforge with miniforge3 (#84)

    + .circleci/config.yml: replace mambaforge with miniforge3
    
    + .github: add release.yml to ignore contributions by bots in release notes
    yunjunz authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    4deebdf View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. replace numpy.distutils with CMake and scikit-build-core build …

    …backend (#87)
    
    + convert the build system from `numpy.distutils` to `CMake` and `scikit-build-core`, to support the fortran module compilation for python 3.12+.
       - add `CMakeLists.txt` file for the `solid.for` module
       - `pyproject.toml`: switch the build backend from `setuptools` to `scikit-build-core`
       - `setup.py`: switch the build setup from `numpy.distutils` to `skbuild`
    
    + .circleci/config.yml: update docker image from `ubuntu:bionic` to `cimg/base`, to avoid the spin up environment error: `Error response from daemon: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/bionic": received unexpected HTTP status: 503 Service Unavailable`
    
    + point.py: replace np.NaN with np.nan, as `np.NaN` was removed in the NumPy 2.0 release.
    
    + pyproject.toml: unpin setuptools/numpy versions, as they are not needed anymore
    
    + tests/requirements.txt: add meson, to support calling f2py for manual compilation
    
    + README: remove the export SETUPTOOLS_ENABLE_FEATURES commands, as it's not needed anymore.
    
    ---------
    
    Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
    rtburns-jpl and yunjunz authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    a71073e View commit details
    Browse the repository at this point in the history
  2. remove the obsolete setup.py (#88)

    + remove the obsolete setup.py, as it's not needed anymore: all functionality are now covered in pyproject.toml and CMakeLists.txt file
    
    + pyproject.toml: use dynamic readme
    
    ---------
    
    Co-authored-by: Scott Staniewicz <scott.stanie@gmail.com>
    yunjunz and scottstanie authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    de3dd3a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. unit test: add numeric comparison (#90)

    + `tests.grid/point.py`: add numeric comparisons between the calculated results and the hardcore numpy array
    
    + `pyproject.toml`: attempt to fix [the `long_description` syntax error](https://github.com/insarlab/PySolid/actions/runs/9626458068/job/26552735067) while uploading to PyPI, without understanding the logic behind.
    yunjunz authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    101e0a5 View commit details
    Browse the repository at this point in the history
  2. pyproject.toml: use static metadata for readme/dependencies (#91)

    + pyproject.toml: for readme, dependencies, optional-dependencies, use static metadata, instead of dynamic ones, to avoid [the following errors](https://github.com/insarlab/PySolid/actions/runs/9625771487/job/26551314687):
    
    ```bash
    ERROR    HTTPError: 400 Bad Request from https://test.pypi.org/legacy/
             ['readme', 'dependencies', 'optional-dependencies'] is not a valid dynamic field. See https://packaging.python.org/specifications/core-metadata for more information.
    ```
    
    + `build-and-publish-to-pypi.yml`: update OS versions
       - ubuntu: from 20.04 to latest
       - macos: from 11 to 13
    yunjunz authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ddd51b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1 (#89)

    + build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1
    
    + set `MACOSX_DEPLOYMENT_TARGET="13.0"` as the macos-13 runner is using macos 13.0 not 10.13:
    https://setapp.com/how-to/full-list-of-all-macos-versions
    
    + unset `SETUPTOOLS_USE_DISTUTILS=stdlib` as it's not needed anymore
    
    ---------
    
    Co-authored-by: Joseph H Kennedy <me@jhkennedy.org>
    Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
    3 people authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    617113b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. build(deps): bump pypa/cibuildwheel from 2.19.1 to 2.19.2 (#92)

    Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.1 to 2.19.2.
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.19.1...v2.19.2)
    
    ---
    updated-dependencies:
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    7d4fc4f View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. build(deps): bump pypa/cibuildwheel from 2.19.2 to 2.20.0 (#93)

    Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.2 to 2.20.0.
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.19.2...v2.20.0)
    
    ---
    updated-dependencies:
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b662e06 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    a3e8d50 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. build(deps): bump pypa/cibuildwheel from 2.21.0 to 2.21.1 (#95)

    Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.21.0 to 2.21.1.
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.21.0...v2.21.1)
    
    ---
    updated-dependencies:
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    408727c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. update leap second table to 28 Jun 2025 based on IERS Bulletin C 68 (#96

    )
    
    According to IERS Bulletin C 68, no leap second will be introduced at the end of December 2024. The next possible insertion date is therefore the end of June 2025.
    AndreHauschild authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    71eb404 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    92f1657 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. build(deps): bump pypa/cibuildwheel from 2.21.2 to 2.21.3 (#98)

    Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.21.2 to 2.21.3.
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.21.2...v2.21.3)
    
    ---
    updated-dependencies:
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    c503d37 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2025

  1. Update leap second table to 28 Dec 2025 based on IERS Bulletin C 69 (#…

    …103)
    
    According to IERS Bulletin C 69, no leap second will be introduced at
    the end of June 2025. The next possible insertion date is therefore the
    end of December 2025.
    AndreHauschild authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    ddae45b View commit details
    Browse the repository at this point in the history
  2. README: update installation instructions to build PySolid from sour…

    …ce (#102)
    
    + Change pip command to use the local PySolid repository when installing the cloned repository. 
    + Fix export command of python path.
    AndreHauschild authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    9ac869b View commit details
    Browse the repository at this point in the history
Loading
0