Commit graph

471 commits

Author SHA1 Message Date
tiffanycmeyer13
8cafa569ea
Merge pull request #92 from dopplershift/update-release-action
Update release workflow
2025-02-13 13:47:56 -06:00
Ryan May
5f875d32ec
CI: Switch to PyPI trusted publisher
This replaces using a fixed secret API token that is attached to a
single user.
2025-02-13 12:45:22 -07:00
Ryan May
408351b500
CI: Add dependabot config for GitHub Actions
This should help keep GitHub Actions versions up-to-date.
2025-02-13 12:44:24 -07:00
ucar-tmeyer
873852a8c4 Update README.rst to remove references to Travis, Codacy, and CodeClimate 2025-02-13 12:00:38 -07:00
ucar-tmeyer
dfc47202af Update README.rst
When trying to run the release.yml I was getting an error

Checking dist/python_awips-23.1.tar.gz: FAILED
ERROR    `long_description` has syntax errors in markup and would not be
         rendered on PyPI.
         line 63: Warning: Title underline too short.

         Micromamba (or Conda) Environment
         -----------------

So I had to edit the README.rst to add more dashes:

         Micromamba (or Conda) Environment
         ---------------------------------
2025-02-13 11:55:12 -07:00
ucar-tmeyer
e063e9398c Updating release.yml to install build 2025-02-13 11:45:51 -07:00
ucar-tmeyer
7d2144bd2f Update version of artifacts in release.yml since it's deprecated 2025-02-13 11:40:19 -07:00
ucar-tmeyer
b9d554830f Update github actions for v23 2025-02-13 11:22:17 -07:00
ucar-tmeyer
5c7f0fc38e Updating READ me for v23 2025-02-13 10:26:53 -07:00
ucar-tmeyer
64ebed408b Updating documentation on github README for v23 2025-02-13 10:17:54 -07:00
tiffanycmeyer13
57db72feb8
Merge pull request #7 from tiffanycmeyer13/v23
Couple more v23 updates
2025-02-13 11:07:34 -06:00
ucar-tmeyer
d6fbde3fae Couple more v23 updates
- Updated documentation
- Update version to 23.1
- Added missing image
- Update depcrated cascade to unary
2025-02-13 09:58:02 -07:00
tiffanycmeyer13
a2a2ef9051
Merge pull request #6 from tiffanycmeyer13/v23
Converting install and build process to pip and pyproject.toml instea…
2025-02-13 10:51:17 -06:00
ucar-tmeyer
891585d8b3 Couple more updates for v23 release
Moved the thrift, dynamicserialize, and awips packages to the base directory instead of inside python_awips
Re-added the updated version of the NEXRAD3 notebook
2025-02-12 17:02:03 -07:00
ucar-tmeyer
d256079e96 Converting install and build process to pip and pyproject.toml instead of setup.py 2025-02-12 15:00:47 -07:00
tiffanycmeyer13
7d35776d1b
Merge pull request #5 from tiffanycmeyer13/v23
Remove pwd import so notebooks will run on Windows
2025-02-12 10:05:02 -06:00
ucar-tmeyer
c4432a94c0 Remove pwd import so notebooks will run on Windows
When running the notebooks on windows, you get a ModuleNotFoundError: No module named 'pwd'

The code is attempting to import pwd, which is not a module available on Windows systems. The pwd module is specific to Unix-based systems (like Linux and macOS) for user and password management, so we removed it from the following files:

dynamicserialize/dstypes/com/raytheon/uf/common/message/WsId.py
dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/UserId.py
2025-02-12 09:02:11 -07:00
tiffanycmeyer13
ee9fa613cf
Merge pull request #4 from tiffanycmeyer13/v23
Latest updates to python-awips v23 notebooks
2025-02-12 09:47:55 -06:00
ucar-tmeyer
24aead0374 Latest updates to python-awips v23 notebooks 2025-02-12 08:45:54 -07:00
tiffanycmeyer13
a1b84257a2
Merge pull request #3 from tiffanycmeyer13/v23
Updates to notebooks for python 3.12
2025-01-23 15:39:47 -06:00
ucar-tmeyer
b90d7ed5e2 Updates to notebooks for python 3.12
- Fixed datetime deprecation issue with datetime.utcnow() to datetime.now(UTC)
- Fixed deprecations related to numpy 2.0
- Fixed deprecations related to shapely 2.0
- Updated text products that had been consolidated/added

Reference: https://github.com/Unidata/awips-unidata-builds/issues/167
2025-01-23 14:31:31 -07:00
srcarter3
46b347b5b7
Merge pull request #1 from tiffanycmeyer13/v23
Updating local change of component.spec to update Python version path
2024-05-10 09:23:25 -06:00
ucar-tmeyer
f600ccf1d9 Updating local change of component.spec to update Python version path 2024-05-10 14:39:02 +00:00
Shay Carter
a05510bf57 A few more file changes were missing from the v23 merge 2024-05-09 12:14:23 -06:00
Shay Carter
285ce9c776 Update setup.py to reflect new version
- use "x.01" to signify it's not a production release
2024-04-02 12:23:16 -06:00
Shay Carter
6fc73fefc6 First pass at upgrading for v23.4.1 of AWIPS
- several small changes (whitespace/comment) for some python classes
- small changes for init.py that wasn't quite correct in v20
- updated thrift package
- updated a few classes for v23.4.1 changes:
  - QpidSubscriber.py
  - qpidingest.py
2024-04-01 13:25:43 -06:00
srcarter3
c492e79342
Merge pull request #129 from tiffanycmeyer13/v20
Updated component.spec to use new python3.6 folders instead of 2.7
2024-02-12 13:58:02 -07:00
ucar-tmeyer
5b34685ffa Updated component.spec to use new python3.6 folders instead of 2.7 2024-02-12 20:55:30 +00:00
srcarter3
1f138922e1
Merge pull request #128 from srcarter3/v20
Updates to Satellite Imagery notebook to use new template
2024-02-02 16:24:39 -07:00
Shay Carter
71a6e5a68d A few more small updates for the main Satellite Imagery example notebook 2024-02-02 16:22:24 -07:00
Shay Carter
3a2786d272 Updates to Satellite Imagery notebook to use new template
- updated format of notebook to have consistent sections, subsections, table of contents, and resources as other notebooks
- added new preview image for the notebook
2024-01-30 14:26:04 -07:00
srcarter3
f111e0a9b4
Merge pull request #126 from srcarter3/v20
Update environment file to include python-awips
2023-12-12 14:03:46 -07:00
Shay Carter
2d5f6200ad Update environment file to include python-awips 2023-12-12 14:02:52 -07:00
srcarter3
dbaaa124a5
Merge pull request #124 from srcarter3/v20
Small changes for new version
2023-12-12 11:46:29 -07:00
Shay Carter
2791429ca7 Small changes for new version 2023-12-12 11:45:16 -07:00
srcarter3
2458274025
Merge pull request #123 from srcarter3/v20
Bring over latest updated notebook from main branch into here
2023-12-12 10:53:19 -07:00
Shay Carter
1940439ab8 Bring over latest updated notebook from main branch into here 2023-12-12 10:52:17 -07:00
srcarter3
97ab781afe
Merge pull request #122 from srcarter3/v20
Update all v20 notebooks to point at regular edex in prep for the rel…
2023-12-12 10:48:27 -07:00
Shay Carter
d7e1c16219 Update all v20 notebooks to point at regular edex in prep for the release 2023-12-12 10:47:02 -07:00
tiffanycmeyer13
fdfc08bbe9
Merge pull request #116 from srcarter3/v20
Remove change that copied MJ
2023-10-24 14:21:16 -05:00
Shay Carter
008ccd07f5 Remove change that copied MJ
- don't use bufferset in EnumSetAdapter, just keep it as set, works properly that way
2023-10-24 13:16:28 -06:00
srcarter3
31892711eb
Merge pull request #113 from srcarter3/v20
Updated the environment.yml and setup.py files
2023-09-18 14:45:13 -06:00
Shay Carter
02d8198a99 Updated the environment.yml and setup.py files
- remove jupyter_contrib_nbextensions package from environment.yml as this is no longer supported
- update the version in the setup.py file so when installing locally it has v20 associated with it
- remove download link from the setup.py file since it's not correct for the beta
2023-09-18 14:27:01 -06:00
tiffanycmeyer13
d1ad6d1879
Merge pull request #111 from srcarter3/v20
Environment changes for v20 branch
2023-09-13 14:11:33 -05:00
Shay Carter
ad2b46b50e Environment changes for v20 branch
- change the name of the environment to `python-awips-beta20`
- remove the python-awips package from the environment, because it needs to be installed from the local source code
2023-09-13 12:55:55 -06:00
tiffanycmeyer13
5105be28c1
Merge pull request #110 from srcarter3/v20
Small change from MJ for getEnumSet
2023-09-11 14:18:14 -05:00
Shay Carter
0797d070c2 Small change from MJ for getEnumSet
- set has no attribute getEnumSet, use bufferset
- see [this previous MJ commit](e20bf91a32)
2023-09-11 11:58:44 -06:00
srcarter3
853c011507
Merge pull request #109 from srcarter3/v20
Replace type() with isinstance()
2023-08-31 11:23:33 -06:00
Shay Carter
cae26d16c3 Small formatting changes
- mostly brought over from [this MJ commit](d0f18561ea)
- RequestConstraint
  - use fully qualified import
  - replace type with isinstance
  - swap 'null' == value to value == 'null'
  - properly check string object
- DataTime
  - condense many lines into single lines of code
2023-08-31 11:19:42 -06:00
Shay Carter
c33d8022fe Replace type() with isinstance()
- changes were brought over from [MJ's previous commit](9f55c3d0ef)
2023-08-31 10:44:05 -06:00