Skip to content

Attribution notice for embedded datasets; conda recipe review fixes - #182

Merged
ssmichael1 merged 1 commit into
mainfrom
chore/embedded-data-notice
Sep 12, 2026
Merged

Attribution notice for embedded datasets; conda recipe review fixes#182
ssmichael1 merged 1 commit into
mainfrom
chore/embedded-data-notice

Conversation

@ssmichael1

Copy link
Copy Markdown
Owner

Addresses the three inline review comments on conda-forge/staged-recipes#33466.

  • THIRDPARTY-DATA.md: source, citation, licence and modification for every dataset compiled into the library — ITU_GRACE16 (CC BY 4.0, GFZ Data Services doi:10.5880/icgem.2016.006, truncated from degree/order 180 to 70 with its header retained; SHA-256 of original and embedded copy), EGM96 and JGM-2/3 (US Government work via ICGEM), IERS TN36 tables 5.2a/b/d. Shipped in the sdist (MANIFEST.in) and as a wheel licence file (license-files), linked from the README licence section.
  • Conda recipe (in-repo copy, mirrored to the add-satkit fork branch): drop the redundant Python skip (the build matrix starts at 3.10), ${{ PYTHON }} -m pip install, license: (MIT OR Apache-2.0) AND CC-BY-4.0, THIRDPARTY-DATA.md in license_file with a copy in the recipe directory so the 0.22.0 sdist, which predates the file, still builds.

Not changed here: the SPDX license field in pyproject.toml / Cargo.toml still reads MIT OR Apache-2.0; switching it to (MIT OR Apache-2.0) AND CC-BY-4.0 to match the recipe is a one-line follow-up if wanted.

🤖 Generated with Claude Code

https://claude.ai/code/session_017VHexyxYasfatXebfxtphw

Add THIRDPARTY-DATA.md — source, citation, licence and modification for
every dataset compiled into the library: ITU_GRACE16 (CC BY 4.0, GFZ Data
Services doi:10.5880/icgem.2016.006, truncated from d/o 180 to 70, header
retained), EGM96 and JGM-2/3 (US Government work, via ICGEM), IERS TN36
tables 5.2a/b/d. Ship it in the sdist (MANIFEST.in) and as a wheel licence
file (pyproject license-files); link it from the README licence section.

Conda recipe (conda-forge/staged-recipes#33466 review): drop the redundant
`skip: match(python, "<3.10")` (the build matrix already starts at 3.10),
run pip as `${{ PYTHON }}`, declare `(MIT OR Apache-2.0) AND CC-BY-4.0`,
and list THIRDPARTY-DATA.md in license_file (a copy sits in the recipe
directory so the 0.22.0 sdist, which predates the file, still builds).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017VHexyxYasfatXebfxtphw
@ssmichael1
ssmichael1 merged commit cf376c7 into main Sep 12, 2026
8 checks passed
@ssmichael1
ssmichael1 deleted the chore/embedded-data-notice branch September 12, 2026 19:35
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