Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix open issues in combined EUM GRIB2 reader #3

Merged
merged 622 commits into from
Jun 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
622 commits
Select commit Hold shift + click to select a range
89a75cf
Fix optional kwarg in MSI SAFE reader.
simonrp84 Apr 7, 2024
b83675e
Fix MSI SAFE docs.
simonrp84 Apr 8, 2024
0b78e31
feat: Add the reader for the fci L1C Africa files
ClementLaplace Apr 9, 2024
2e5136c
Merge pull request #2763 from mraspaud/feature-pyproject
mraspaud Apr 10, 2024
d01d4a6
fix: Improve the code quality for fci_l1c_nc.py and test_fci_l1c_nc.py
ClementLaplace Apr 10, 2024
f51d58e
fix: Erase the resolution arguments into the test_fci_l1c_nc.py files
ClementLaplace Apr 10, 2024
99802a4
Merge branch 'pytroll:main' into add_features_to_background_compositor
yukaribbba Apr 11, 2024
5c4305a
add true color with night layer
ameraner Apr 12, 2024
741ea5c
add night_ir
ameraner Apr 12, 2024
0efd6a4
fix extra line
ameraner Apr 12, 2024
efa5f62
Merge branch 'main' into feature_add_fci_composites
ameraner Apr 12, 2024
a0138b1
add fire_temperatures
ameraner Apr 12, 2024
37709ba
Update msi_safe.yaml
yukaribbba Apr 13, 2024
39f7326
convert fire temperature stretch limits to wavelength units
ameraner Apr 15, 2024
1342014
add 24h_microphysics
ameraner Apr 15, 2024
e716b81
apply fix to L2 as well and trigger the filter only if processing_tim…
ameraner Apr 15, 2024
c8d9c18
update lim low and high for daynight blend
ameraner Apr 15, 2024
02ccd2e
add final yaml line
ameraner Apr 15, 2024
ea67c07
fix typo in cloud_type_with_night_ir105
ameraner Apr 15, 2024
20fd4c1
add descriptions to night cloud RGBs
ameraner Apr 15, 2024
3ce9d03
Update msi_safe.yaml
yukaribbba Apr 17, 2024
6c7cb5c
Update msi_safe.yaml
yukaribbba Apr 17, 2024
611e0df
Update msi_safe.py
yukaribbba Apr 17, 2024
05e420c
Update test_msi_safe.py
yukaribbba Apr 17, 2024
c6ec6b6
Update test_msi_safe.py
yukaribbba Apr 17, 2024
4faccbb
Update test_msi_safe.py
yukaribbba Apr 17, 2024
23af5d4
Merge pull request #2780 from ameraner/feature_add_fci_composites
mraspaud Apr 17, 2024
e7ccaa0
Merge pull request #2779 from yukaribbba/convert_msi_name_to_lowercase
mraspaud Apr 17, 2024
7f9cea5
Merge branch 'main' into msi_l2
mraspaud Apr 17, 2024
e98fd54
Merge pull request #2772 from pytroll/pre-commit-ci-update-config
mraspaud Apr 17, 2024
6e75065
Merge pull request #2770 from pytroll/dependabot/github_actions/pypa/…
mraspaud Apr 17, 2024
54bb0d2
Merge pull request #2766 from pdebuyl/patch-2
mraspaud Apr 17, 2024
f9be1d2
Merge pull request #2750 from longtsing/main
mraspaud Apr 17, 2024
384fa08
Merge pull request #2701 from BengtRydberg/ici_reader_tiepoints_bugfix
mraspaud Apr 17, 2024
5925808
Update test_olci_nc.py
yukaribbba Apr 17, 2024
dd88218
Merge branch 'pytroll:main' into add_features_to_background_compositor
yukaribbba Apr 17, 2024
f5a8532
Merge branch 'pytroll:main' into goci
Isotr0py Apr 17, 2024
b73b5a7
Merge pull request #2768 from Isotr0py/goci
mraspaud Apr 18, 2024
71a2aca
Update __init__.py
yukaribbba Apr 18, 2024
258e32d
Update test_composites.py
yukaribbba Apr 18, 2024
5cf7e13
Merge branch 'pytroll:main' into add_features_to_background_compositor
yukaribbba Apr 18, 2024
cd6fecf
Update test_composites.py
yukaribbba Apr 18, 2024
6b9383a
Merge branch 'add_features_to_background_compositor' of https://githu…
yukaribbba Apr 18, 2024
92b435c
Update __init__.py
yukaribbba Apr 18, 2024
95f26b5
Update __init__.py
yukaribbba Apr 18, 2024
ef32904
fix: Correct the code according to the comment in https:/…
ClementLaplace Apr 18, 2024
086f45f
initial
yukaribbba Apr 18, 2024
79106e8
Update msi_safe.yaml
yukaribbba Apr 18, 2024
9cdb03e
job part1 -- readers
yukaribbba Apr 18, 2024
7a26f15
fix: Refactore the test_fci_l1c file to reduce function repetition
ClementLaplace Apr 18, 2024
6f15335
Update test_msi_safe.py
yukaribbba Apr 18, 2024
9d9802a
Update test_msi_safe.py
yukaribbba Apr 18, 2024
2dcb4e9
Update msi_safe.yaml
yukaribbba Apr 19, 2024
8e98a49
Update msi_safe.py
yukaribbba Apr 19, 2024
3211d76
Update test_msi_safe.py
yukaribbba Apr 19, 2024
59a3f78
Update msi_safe.yaml
yukaribbba Apr 19, 2024
d3cbffa
Update test_msi_safe.py
yukaribbba Apr 19, 2024
89a0c3e
Fix cftime not being uninstalled in unstable CI
djhoese Apr 19, 2024
14e1214
Remove conda remove of trollimage which is pip installed
djhoese Apr 19, 2024
cf86998
fix: merge from the main upstream repo to solve pre-commit.ci failure
ClementLaplace Apr 19, 2024
b420b19
yaml and test
yukaribbba Apr 19, 2024
da5f04d
Update test_msi_safe.py
yukaribbba Apr 19, 2024
0aeab3b
Install geotiepoints from source in unstable CI
djhoese Apr 19, 2024
504590c
Update test_msi_safe.py
yukaribbba Apr 19, 2024
b50ee5b
Force pyerfa to be installed from PyPI
djhoese Apr 19, 2024
f851334
Update test_msi_safe.py
yukaribbba Apr 19, 2024
e0c06de
Update __init__.py
yukaribbba Apr 19, 2024
82899d9
Add missing pyerfa dependency
djhoese Apr 19, 2024
057e89e
Update test_msi_safe.py
yukaribbba Apr 19, 2024
807e0a4
Update __init__.py
yukaribbba Apr 19, 2024
5f8c3eb
Update __init__.py
yukaribbba Apr 19, 2024
58901ef
Update __init__.py
yukaribbba Apr 20, 2024
00f1710
Update __init__.py
yukaribbba Apr 20, 2024
05fdcbf
Update __init__.py
yukaribbba Apr 20, 2024
bfa5f4b
Update test_msi_safe.py
yukaribbba Apr 20, 2024
c038cfd
Update test_msi_safe.py
yukaribbba Apr 20, 2024
e00e4d3
Update test_msi_safe.py
yukaribbba Apr 20, 2024
e86b122
fix
yukaribbba Apr 20, 2024
6b53da0
Update test_msi_safe.py
yukaribbba Apr 20, 2024
77b1753
Update test_msi_safe.py
yukaribbba Apr 20, 2024
a788854
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 20, 2024
fe8ac5c
Update test_msi_safe.py
yukaribbba Apr 20, 2024
80278e1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 20, 2024
dfb7e3c
Update test_msi_safe.py
yukaribbba Apr 20, 2024
59b93b4
fix
yukaribbba Apr 20, 2024
93ee913
composites
yukaribbba Apr 20, 2024
9f05537
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 20, 2024
4fbfdcc
nvdi
yukaribbba Apr 20, 2024
72af857
composites
yukaribbba Apr 21, 2024
aedbe82
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba Apr 21, 2024
110641c
Update msi.yaml
yukaribbba Apr 21, 2024
95013ff
Merge branch 'add_support_msi_l2a' of https:/yukaribbba/s…
yukaribbba Apr 21, 2024
211cda2
Merge pull request #2696 from yukaribbba/add_features_to_background_c…
mraspaud Apr 22, 2024
87d072d
Remove doc references to setup.py
mraspaud Apr 22, 2024
294c3d7
Merge pull request #2786 from mraspaud/fix-doc-setup.py
mraspaud Apr 22, 2024
2fd335d
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba Apr 22, 2024
f1fb2fd
separate l1c/l2a yaml
yukaribbba Apr 22, 2024
478f2e1
Update msi.yaml
yukaribbba Apr 22, 2024
a5a9815
Fix datetime imports
lahtinep Apr 22, 2024
7c13959
change default with_area_definition value
ameraner Apr 22, 2024
1f089fa
fix tests by specifying with_area_definition=False
ameraner Apr 22, 2024
de0e3c7
update documentation
ameraner Apr 22, 2024
a141d5e
Update changelog for v0.48.0
mraspaud Apr 22, 2024
f24622e
fix: Fix the issue found in codefactor https:/pytroll/sat…
ClementLaplace Apr 23, 2024
98993a4
enhance documentation
ameraner Apr 23, 2024
609fdcb
fixed DNB_SENZ file_key
Apr 23, 2024
aa18b7f
Fix variable name overwriting module name
pnuu Apr 24, 2024
3730117
Clarify variable naming
pnuu Apr 24, 2024
6ee7011
Merge branch 'pytroll:main' into msi_l2
simonrp84 Apr 25, 2024
d3a7ab0
Update MSI SAFE to use actual sensing time
simonrp84 Apr 25, 2024
3d92664
Fix search/replace error
lahtinep Apr 25, 2024
de20173
style: Add the hyperlink in the fci_l1c_nc.py and do the corrections …
ClementLaplace Apr 25, 2024
47a0fa2
style: Put in uppercase the contant into the test_fci_l1c.py file
ClementLaplace Apr 25, 2024
391f04b
reader and composites
yukaribbba Apr 28, 2024
a54b641
Update mersi_l1b.py
yukaribbba Apr 28, 2024
b0aa1fd
Update mersi_l1b.py
yukaribbba Apr 28, 2024
9f1ad43
Update mersi_l1b.py
yukaribbba Apr 28, 2024
06b806d
Update mersi_l1b.py
yukaribbba Apr 28, 2024
d67fe20
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 28, 2024
911e2fd
Update test_mersi_l1b.py
yukaribbba Apr 28, 2024
5faebd1
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
fa3e5fe
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
df915c6
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
2336640
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
bdda697
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
8fcc32c
Bugfix
mraspaud Apr 29, 2024
08c7af2
Fix breaking change
mraspaud Apr 29, 2024
3b40675
Restore get_reader_kwargs
mraspaud Apr 29, 2024
a47b439
Merge pull request #2727 from mraspaud/sar-independent-reader
djhoese Apr 29, 2024
c9aabb7
Fix ABI L2 datasets when unitless and no calibration
djhoese Apr 25, 2024
6d0311d
nearly complete
yukaribbba Apr 29, 2024
ad4e182
Merge branch 'pytroll:main' into add_support_mersi1
yukaribbba Apr 29, 2024
aeb3391
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba Apr 29, 2024
1fa2068
Merge pull request #2791 from wjsharpe/dnb_senz
djhoese Apr 29, 2024
4c28f9c
Merge pull request #2794 from djhoese/bugfix-abi-l2-calibration
djhoese Apr 29, 2024
75e9f49
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
9829d77
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
d81860e
Update test_mersi_l1b.py
yukaribbba Apr 29, 2024
d11d600
Update mersi_l1b.py
yukaribbba Apr 29, 2024
45f1d1f
Update mersi_l1b.py
yukaribbba Apr 29, 2024
b62a410
Update mersi_l1b.py
yukaribbba Apr 29, 2024
64a4a86
Update mersi_l1b.py
yukaribbba Apr 29, 2024
72c2f33
Merge branch 'main' into fix-datetime-imports
pnuu Apr 29, 2024
3b5e62c
Merge branch 'fix-datetime-imports' of https:/pnuu/satpy …
pnuu Apr 29, 2024
b228326
Merge branch 'pytroll:main' into msi_l2
simonrp84 Apr 29, 2024
a2d4c88
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
9d699cd
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
26d3b16
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
9495d5d
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
f6f2105
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
bfe22db
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
9ff7419
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
9600428
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
96c8672
Update test_mersi_l1b.py
yukaribbba Apr 30, 2024
62ef70d
calibration and tests
yukaribbba Apr 30, 2024
4ed4cf0
radiance calibraton
yukaribbba May 1, 2024
60e7732
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 1, 2024
b922967
Update test_mersi_l1b.py
yukaribbba May 1, 2024
2eef43a
fy3b geo
yukaribbba May 1, 2024
48dda53
Update mersi_l1b.py
yukaribbba May 1, 2024
768a5f5
ir cal
yukaribbba May 1, 2024
e2537ef
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 1, 2024
b333ad6
Merge branch 'pytroll:main' into add_support_mersi1
yukaribbba May 1, 2024
2375e56
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba May 1, 2024
e409177
Add another safe directory to git config
djhoese May 5, 2024
f6ffd64
Try again
djhoese May 5, 2024
ebb77aa
Add git safe directory locally only
djhoese May 5, 2024
cdf8fbb
Debug coveralls action
djhoese May 6, 2024
597e9ad
Use djhoese debug coveralls action
djhoese May 7, 2024
3bf7bee
Add missing coverage config to pyproject.toml
djhoese May 7, 2024
06e3139
Use djhoese debug coveralls action again
djhoese May 7, 2024
f90edd5
Add debug to coveralls action
djhoese May 7, 2024
7936297
typo: change the place of recquired_netcdf_variables into the fci_l1c…
ClementLaplace May 8, 2024
1d8a0ff
feat: Add file patterns into the fci_l1c_nc.yaml file to handle the f…
ClementLaplace May 8, 2024
2a54930
feat: Add comment into the fci_l1c_nc.yaml file
ClementLaplace May 8, 2024
be6fd98
Switch back to upstream coveralls action
djhoese May 9, 2024
8b65321
Fix typo in coveralls action name
djhoese May 9, 2024
1742616
Remove coveralls debug from CI
djhoese May 9, 2024
a2a6a10
Merge pull request #2797 from djhoese/ci-coveralls-git-fix
djhoese May 9, 2024
f71d65e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 6, 2024
621254b
Merge pull request #2798 from pytroll/pre-commit-ci-update-config
djhoese May 9, 2024
3aea6ea
Merge branch 'pytroll:main' into msi_l2
simonrp84 May 9, 2024
9e24223
Merge branch 'pytroll:main' into add_support_mersi1
yukaribbba May 10, 2024
3e61dbe
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba May 10, 2024
32df750
Add netcdf4 to goci2 optional dependency
Isotr0py May 11, 2024
e9aa4ad
Update mersi_l1b.py
yukaribbba May 13, 2024
f176ec3
Add numpy rules to ruff
mraspaud May 13, 2024
36f49f3
Merge pull request #2776 from simonrp84/msi_l2
mraspaud May 13, 2024
9f36465
Merge branch 'pytroll:main' into add_support_mersi1
yukaribbba May 15, 2024
809107e
reverse
yukaribbba May 15, 2024
a026d82
re-add
yukaribbba May 15, 2024
4f90b65
Merge branch 'main' into add_support_msi_l2a
yukaribbba May 15, 2024
14231e3
try
yukaribbba May 15, 2024
f33c3e4
Update np.random usages
mraspaud May 15, 2024
a1311a6
Merge pull request #2800 from mraspaud/add_npy_ruff
mraspaud May 15, 2024
567df9d
Replace pytest-lazyfixture with pytest-lazy-fixtures
mraspaud May 17, 2024
3b9c04e
FIx rtd environment
mraspaud May 20, 2024
233f698
Merge pull request #2801 from mraspaud/fix_lazy_fixture
djhoese May 20, 2024
f48d740
Merge branch 'pytroll:main' into add_support_mersi1
yukaribbba May 21, 2024
18231e4
Merge branch 'pytroll:main' into add_support_msi_l2a
yukaribbba May 21, 2024
3704679
add *= -1 in test
ameraner May 21, 2024
dd47827
add *= -1 in reader code
ameraner May 21, 2024
766c4ec
add a test to check 1-d and 2-d consistency
ameraner May 21, 2024
3c0d46f
rearrange and add comments to test
ameraner May 22, 2024
2799a32
restore coordinates variable naming in coords test
ameraner May 22, 2024
1b52311
update comments and error message
ameraner May 22, 2024
d29268c
Merge branch 'main' of github.com:pytroll/satpy into fix_li_1dacc_lat…
ameraner May 22, 2024
54fbb11
typo: Add the typo modification asked by mraspo as shown in https://g…
ClementLaplace May 23, 2024
4a052bc
Update msi.yaml
yukaribbba May 27, 2024
b7c1b8e
Update msi.yaml
yukaribbba May 27, 2024
d968b40
dataid issues
yukaribbba May 27, 2024
8194060
Update test_msi_safe.py
yukaribbba May 27, 2024
911a6b6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 27, 2024
6d18e86
dataid
yukaribbba May 28, 2024
82f742f
Update msi.yaml
yukaribbba May 28, 2024
d2e3c9f
composites
yukaribbba May 28, 2024
1c0ce37
Update the vii_l1b-reader, because of updated testdata from EUMETSAT.
May 31, 2024
c698e31
Added my name to the list of authors.
May 31, 2024
c83b964
Merge pull request #2807 from shornqui/vii_reader_fix
mraspaud Jun 3, 2024
32d20b5
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jun 3, 2024
4a9ed62
Merge pull request #2787 from pnuu/fix-datetime-imports
mraspaud Jun 4, 2024
1c921ba
Merge pull request #2784 from djhoese/ci-unstable-cftime
mraspaud Jun 4, 2024
832fafb
Merge branch 'main' into feature/platformdirs
mraspaud Jun 4, 2024
a812c55
Merge pull request #2799 from Isotr0py/goci2
mraspaud Jun 4, 2024
5981da4
Merge pull request #2789 from ameraner/activate_lil2areadef_bydefault
mraspaud Jun 4, 2024
be628a4
Merge pull request #2804 from ameraner/fix_li_1dacc_latloncomputation
mraspaud Jun 4, 2024
7381bc9
Merge pull request #2778 from ClementLaplace/l1c-reader-africa
mraspaud Jun 4, 2024
b1523c6
Merge pull request #2808 from pytroll/pre-commit-ci-update-config
mraspaud Jun 4, 2024
b71f9c6
Merge pull request #2769 from avalentino/feature/platformdirs
mraspaud Jun 4, 2024
d04bd36
Update test_mersi_l1b.py
yukaribbba Jun 4, 2024
7a7740a
Merge pull request #2795 from yukaribbba/add_support_mersi1
mraspaud Jun 4, 2024
7b2e5a7
Update changelog for v0.49.0
mraspaud Jun 5, 2024
676a5a1
drop l2a suffix
yukaribbba Jun 5, 2024
ab55c4a
Update msi_safe_l2a.yaml
yukaribbba Jun 5, 2024
367016e
Merge pull request #2783 from yukaribbba/add_support_msi_l2a
mraspaud Jun 7, 2024
bd960ca
Merge branch 'main' into feat_automatic_area_def_overview
BENR0 Jun 12, 2024
23f6ae5
fix: error when projection is EPSG code
BENR0 Jun 12, 2024
ba46aca
fix: links for areas without html repr.
BENR0 Jun 12, 2024
fbb92b1
fix: relativ inlcude
BENR0 Jun 12, 2024
79d95b6
add cartopy to environment
BENR0 Jun 12, 2024
f9142b0
fix: columns widths
BENR0 Jun 12, 2024
269315c
remove testing code
BENR0 Jun 12, 2024
4d5b3f0
Add missing hatchling dependency to unstable CI
djhoese Jun 12, 2024
8895c4f
Add missing hatch-vcs unstable CI dependency
djhoese Jun 12, 2024
3c7938c
Remove zarr unstable dependency install
djhoese Jun 12, 2024
e28e2ca
Merge pull request #2813 from djhoese/ci-fix-hatchling-unstable
mraspaud Jun 13, 2024
6ed8698
Merge pull request #2167 from BENR0/feat_automatic_area_def_overview
mraspaud Jun 13, 2024
ed5213b
Fix end_time computation, optimize SEVIRI imports and fix code style …
strandgren Jun 13, 2024
de9a73e
Merge with remote main
strandgren Jun 13, 2024
164bcba
Add tests for end_time.
strandgren Jun 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 13 additions & 9 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CI
# https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#concurrency
# https://docs.github.com/en/developers/webhooks-and-events/events/github-event-types#pullrequestevent
concurrency:
group: ${{ github.workflow }}-${{ github.event.number }}-${{ github.event.type }}
group: ${{ github.workflow }}-${{ github.event.number || github.event.ref }}-${{ github.event.type }}
cancel-in-progress: true

on: [push, pull_request]
Expand All @@ -18,10 +18,10 @@ jobs:
fail-fast: true
matrix:
os: ["windows-latest", "ubuntu-latest", "macos-latest"]
python-version: ["3.9", "3.10", "3.11"]
python-version: ["3.9", "3.11", "3.12"]
experimental: [false]
include:
- python-version: "3.11"
- python-version: "3.12"
os: "ubuntu-latest"
experimental: true

Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
CONDA_PREFIX=$(python -c "import sys; print(sys.prefix)")
echo "CONDA_PREFIX=$CONDA_PREFIX" >> $GITHUB_ENV

- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: ${{ env.CONDA_PREFIX }}
key: ${{ matrix.os }}-${{matrix.python-version}}-conda-${{ hashFiles('continuous_integration/environment.yaml') }}-${{ env.DATE }}-${{matrix.experimental}}-${{ env.CACHE_NUMBER }}
Expand All @@ -67,8 +67,11 @@ jobs:
# Install pykdtree with --no-build-isolation so it builds with numpy 2.0
# We must get LD_PRELOAD for stdlibc++ or else the manylinux wheels
# may break the conda-forge libraries trying to use newer glibc versions
# NOTE: Many of the packages removed and then reinstalled below are to avoid
# compatibility issues with numpy 2. When conda-forge has numpy 2 available
# this shouldn't be needed.
run: |
python -m pip install versioneer extension-helpers setuptools-scm configobj pkgconfig
python -m pip install versioneer extension-helpers setuptools-scm configobj pkgconfig hatchling hatch-vcs
python -m pip install \
--index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple/ \
--trusted-host pypi.anaconda.org \
Expand All @@ -77,18 +80,19 @@ jobs:
numpy \
pandas \
scipy
mamba remove --force-remove -y pykdtree pyresample trollimage pyhdf netcdf4 h5py
conda remove --force-remove -y pykdtree pyresample python-geotiepoints pyhdf netcdf4 h5py cftime astropy pyerfa
python -m pip install --upgrade --no-deps --pre --no-build-isolation \
pyerfa \
git+https:/storpipfugl/pykdtree \
git+https:/pytroll/pyresample \
git+https:/pytroll/trollimage \
git+https:/pytroll/python-geotiepoints \
git+https:/fhs/pyhdf \
git+https:/h5py/h5py \
git+https:/h5netcdf/h5netcdf \
git+https:/Unidata/netcdf4-python \
git+https:/dask/dask \
git+https:/dask/distributed \
git+https:/zarr-developers/zarr \
git+https:/Unidata/cftime \
git+https:/rasterio/rasterio \
git+https:/pydata/bottleneck \
Expand All @@ -110,7 +114,7 @@ jobs:
pytest --cov=satpy satpy/tests --cov-report=xml --cov-report=

- name: Upload unittest coverage to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
flags: unittests
file: ./coverage.xml
Expand All @@ -131,7 +135,7 @@ jobs:
coverage xml

- name: Upload behaviour test coverage to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
flags: behaviourtests
file: ./coverage.xml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-sdist.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- name: Publish package to PyPI
if: github.event.action == 'published'
uses: pypa/[email protected].11
uses: pypa/[email protected].14
with:
user: __token__
password: ${{ secrets.pypi_password }}
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,10 @@ doc/source/_build/*
satpy/version.py
doc/source/api/*.rst
doc/source/reader_table.rst
doc/source/area_def_list.rst

# lock files
*.lock

# rye files
.python-version
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ fail_fast: false
repos:
- repo: https:/astral-sh/ruff-pre-commit
# Ruff version.
rev: 'v0.1.9'
rev: 'v0.4.7'
hooks:
- id: ruff
- repo: https:/pre-commit/pre-commit-hooks
rev: v4.5.0
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
args: [--unsafe]
- repo: https:/PyCQA/bandit
rev: '1.7.6' # Update me!
rev: '1.7.8' # Update me!
hooks:
- id: bandit
args: [--ini, .bandit]
- repo: https:/pre-commit/mirrors-mypy
rev: 'v1.8.0' # Use the sha / tag you want to point at
rev: 'v1.10.0' # Use the sha / tag you want to point at
hooks:
- id: mypy
additional_dependencies:
Expand Down
9 changes: 7 additions & 2 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ The following people have made contributions to this project:
<!--- The list should be alphabetical by last name if possible, with github usernames at the bottom --->
<!--- See https://gist.github.com/djhoese/52220272ec73b12eb8f4a29709be110d for auto-generating parts of this list --->

- [Youva Aoun (YouvaEUMex)](https:/YouvaEUMex)
- [Trygve Aspenes (TAlonglong)](https:/TAlonglong)
- [Talfan Barnie (TalfanBarnie)](https:/TalfanBarnie)
- [Jonathan Beavers (jon4than)](https:/jon4than)
Expand All @@ -26,6 +27,7 @@ The following people have made contributions to this project:
- [Adam Dybbroe (adybbroe)](https:/adybbroe)
- [Ulrik Egede (egede)](https:/egede)
- [Joleen Feltz (joleenf)](https:/joleenf)
- [Florian Fichtner (fwfichtner)](https:/fwfichtner)
- [Stephan Finkensieper (sfinkens)](https:/sfinkens) - Deutscher Wetterdienst
- [Gionata Ghiggi (ghiggi)](https:/ghiggi)
- [Andrea Grillini (AppLEaDaY)](https:/AppLEaDaY)
Expand All @@ -37,6 +39,7 @@ The following people have made contributions to this project:
- [David Hoese (djhoese)](https:/djhoese)
- [Marc Honnorat (honnorat)](https:/honnorat)
- [Lloyd Hughes (system123)](https:/system123)
- [Sara Hörnquist (shornqui)](https:/shornqui)
- [Mikhail Itkin (mitkin)](https:/mitkin)
- [Tommy Jasmin (tommyjasmin)](https:/tommyjasmin)
- [Jactry Zeng](https:/jactry)
Expand All @@ -45,6 +48,7 @@ The following people have made contributions to this project:
- [Janne Kotro (jkotro)](https:/jkotro)
- [Ralph Kuehn (ralphk11)](https:/ralphk11)
- [Panu Lahtinen (pnuu)](https:/pnuu)
- [Clement Laplace (ClementLaplace)](https:/ClementLaplace)
- [Jussi Leinonen (jleinonen)](https:/jleinonen) - meteoswiss
- [Thomas Leppelt (m4sth0)](https:/m4sth0) - Deutscher Wetterdienst
- [Lu Liu (yukaribbba)](https:/yukaribbba)
Expand All @@ -53,6 +57,7 @@ The following people have made contributions to this project:
- [Luca Merucci (lmeru)](https:/lmeru)
- [Lucas Meyer (LTMeyer)](https:/LTMeyer)
- [Zifeng Mo (Isotr0py)](https:/Isotr0py)
- [David Navia (dnaviap)](https:/dnaviap)
- [Ondrej Nedelcev (nedelceo)](https:/nedelceo)
- [Oana Nicola](https:/)
- [Esben S. Nielsen (storpipfugl)](https:/storpipfugl)
Expand All @@ -74,18 +79,18 @@ The following people have made contributions to this project:
- [Ronald Scheirer](https:/)
- [Hauke Schulz (observingClouds)](https:/observingClouds)
- [Jakub Seidl (seidlj)](https:/seidlj)
- [Will Sharpe (wjsharpe)](https:/wjsharpe)
- [Eysteinn Sigurðsson (eysteinn)](https:/eysteinn)
- [Jean-Luc Shaw (jeanlucshaw)](https:/jeanlucshaw)
- [Dario Stelitano (bornagain1981)](https:/bornagain1981)
- [Johan Strandgren (strandgren)](https:/strandgren)
- [Matias Takala (elfsprite)](https:/elfsprite)
- [Taiga Tsukada (tsukada-cs)](https:/tsukada-cs)
- [Antonio Valentino](https:/avalentino)
- [Christian Versloot (christianversloot)](https:/christianversloot)
- [Helga Weber (helgaweb)](https:/helgaweb)
- [hazbottles (hazbottles)](https:/hazbottles)
- [oananicola (oananicola)](https:/oananicola)
- [praerien (praerien)](https:/praerien)
- [Xin Zhang (zxdawn)](https:/zxdawn)
- [Yufei Zhu (yufeizhu600)](https:/yufeizhu600)
- [Youva Aoun (YouvaEUMex)](https:/YouvaEUMex)
- [David Navia (dnaviap)](https:/dnaviap)
Loading