-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add the Thunderstorm Event Reconnaissance (THUNER) package #28762
Open
eshort0401
wants to merge
26
commits into
conda-forge:main
Choose a base branch
from
eshort0401:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
cf784c9
commit thuner package
eshort0401 3623967
fix meta.yaml
eshort0401 45a94cc
fix test requires in meta.yaml
eshort0401 dec6ef2
added dependencies back into meta.yaml
eshort0401 e901fb3
fix format
eshort0401 bb8a568
specify python version
eshort0401 c677b98
amend meta.yaml again
eshort0401 2e7aa8b
fix python version
eshort0401 87e392d
Merge branch 'main' into main
eshort0401 a675428
fix versions
eshort0401 cc9a35f
fix bad package versions
eshort0401 d052f1d
fix sha
eshort0401 c818733
fix description
eshort0401 e9d899b
add pip check
eshort0401 b6ffe5d
add graphviz to host
eshort0401 1f0b7b6
test new version
eshort0401 7ea4086
test without graphviz
eshort0401 b75afb2
fix meta
eshort0401 08177f6
test adding pdot to host
eshort0401 d9983a3
try with deps
eshort0401 62e31fc
new requires
eshort0401 56b6c23
test new meta
eshort0401 98a8e2c
remove xesmf dependency
eshort0401 aa81f13
add xesmf, skip win
eshort0401 f712ce3
Merge branch 'main' into main
eshort0401 f3a6164
Merge branch 'main' into main
eshort0401 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
{% set name = "thuner" %} | ||
{% set version = "0.0.7" %} | ||
{% set python_min = "3.10" %} | ||
|
||
package: | ||
name: {{ name|lower }} | ||
version: {{ version }} | ||
|
||
source: | ||
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz | ||
sha256: b94c0120c930a58059020d2941fb680b3fe87fc70d3a88c7a1fa4fac5dc2f21e | ||
|
||
build: | ||
noarch: python | ||
script: {{ PYTHON }} -m pip install . -vv | ||
number: 0 | ||
skip: | ||
- win | ||
|
||
requirements: | ||
host: | ||
- python {{ python_min }} | ||
- pip | ||
- setuptools | ||
- graphviz | ||
- python-graphviz | ||
- pydot | ||
run: | ||
- python >={{ python_min }} | ||
- numpy | ||
- numba | ||
- scipy | ||
- scikit-image | ||
- pandas | ||
- matplotlib-base | ||
- xarray | ||
- cartopy | ||
- typing_extensions | ||
- pre-commit | ||
- black | ||
- pytest | ||
- pytest-cov | ||
- codecov | ||
- ipykernel | ||
- netcdf4 | ||
- h5netcdf | ||
- requests | ||
- arm_pyart | ||
- tqdm | ||
- cdsapi | ||
- xesmf | ||
- opencv | ||
- awscli | ||
- pytables | ||
- memory_profiler | ||
- psutil | ||
- pydantic | ||
- zarr | ||
- windrose | ||
- pydot | ||
- graphviz | ||
- python-graphviz | ||
- metpy | ||
|
||
test: | ||
imports: | ||
- thuner | ||
commands: | ||
- pip check | ||
requires: | ||
- python {{ python_min }} | ||
- pip | ||
- graphviz | ||
- python-graphviz | ||
|
||
about: | ||
home: https://github.com/THUNER-project/THUNER | ||
license: BSD-3-Clause | ||
license_file: LICENSE.txt | ||
license_family: BSD | ||
summary: Thunderstorm tracking and analysis | ||
description: The Thunderstorm Event Reconnaissance (THUNER) package is a toolkit for tracking and analyzing meteorological events, primarily convective events. | ||
|
||
extra: | ||
recipe-maintainers: | ||
- eshort0401 |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would recommend adding a
pip check
test.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@synapticarbors Ok the pip check is now working. Realised I also need the python-graphviz package in requirements, and that build needs to be
as xesmf (a core package dependency) doesn't yet work on windows. Checks are now passing. What is the next step? :)