!DEkEPGCygOsVHrOCNQ:cadair.com

Python in Heliophysics (PyHC)

312 Members
A room for collaborations in Python tools for all heliophysics http://heliopython.org25 Servers

Load older messages


SenderMessageTime
13 Mar 2024
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum Sorry the photo is 💩 was difficult to set this up in my office alone 20:29:42
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy Very nice! I wasn't aware that this was already in the works when I brought up the idea on Monday! 20:31:48
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy We've found tabling at plasma physics conferences to be one of the most effective ways for PlasmaPy to engage with the broader plasma community. It's also been useful as an excuse to avoid having to go to any talks! 🙃 20:33:39
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy Thank you times ten billion for taking on all of this hard work and consensus building, Jon Niehof! 20:34:25
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum Ha, yes, we were trying to make it happen for a bit! Had to get the purchase approved on the PyHC grant first. 20:36:49
14 Mar 2024
@slack_pyhc_U059YA2B7V5:openastronomy.orgJon Niehof Surfaces are overrated 14:28:40
@slack_pyhc_U059YA2B7V5:openastronomy.orgJon Niehof Set up on the chairs it looks a lot like a bothy bag 14:31:46
18 Mar 2024
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy I wrote up a summary of the ways we sped up PlasmaPy's continuous integration checks. We sped up our tests from ∼4–5 min to ∼50 s and our documentation build from ∼10–15 min to ∼4–5 min. The main takeaway points are: • If you use tox, enable tox-uv. If you use nox, enable the uv backend. • Enable pytest-xdist to perform tests in parallel. • Have a test run that skips all tests that take ≳ 0.3 s. • Adopt pre-commit hooks to find and autofix issues without having to wait for CI to finish. • Minimize usage of the rst_prolog and rst_epilog configuration variables for Sphinx. 12:00:05
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum Hey, all! A reminder that we have a PyHC telecon happening now! 🙂 15:03:15
22 Mar 2024
@slack_pyhc_U059YA2B7V5:openastronomy.orgJon Niehof you "joke" about removing tests and docs, but I think tests are code, and just as subject to ruthless elimination as any other code which has outlived its usefulness. https://www.joelonsoftware.com/2012/07/09/software-inventory/ 14:40:24
29 Mar 2024
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy It was just announced yesterday that ORCID and GitHub signed a memorandum of understanding. It's now possible to have your GitHub profile link directly to your ORCID account when updating your GitHub profile. 17:42:20
1 Apr 2024
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum PyHC Telecon happening now! Join if you haven't. 😄 15:03:54
2 Apr 2024
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy NumPy Enhancement Proposal 29 recommends that packages in the scientific pythoniverse support minor releases of Python for at least 42 months, and minor releases of NumPy for at least 24 months. If we go by that schedule, packages can drop support for Python 3.9 for releases after April 5. Packages should currently support at least NumPy 1.23+ (or 1.24+ following June 22). We generally follow NEP 29 for PlasmaPy, and usually support minor releases of upstream packages made in the past 24 months too (e.g., Astropy, SciPy, matplotlib, pandas, xarray, h5py, etc.). I'm wondering if we should 17:58:15
@slack_pyhc_U04TESKM6UA:openastronomy.orgDaniel da Silva I lead the CCSDSPy library which is a PyHC project and used by a number of NASA missions to for decoding binary spacecraft packets . There has been some discussion on the CCSDSPy github about creating a set of recommendations for publishing mission packet definitions openly, which would facilitate community development of data products at the Level 1 level. Does anyone know if there is an existing effort at NASA to create such a recommendation for publishing mission packet definitions? Something more specific than the widely applicable general TOPS guidelines is what I mean. 21:11:31
8 Apr 2024
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie BarnumIMG_7160
Download IMG_7160
18:48:11
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie BarnumIMG_7158
Download IMG_7158
18:48:12
@slack_pyhc_U058740BA4C:openastronomy.orgMarcus Hughes YAY ECLIPSE! I'm so glad the clouds cleared just in time for it where I was. I'm excited to hear the outcomes of all the research projects that were happening and see the glorious professional photos (but my smartphone picture will always be mine ☀️😁)! 19:12:11
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum Same! And awesome photo Marcus Hughes ! 19:23:48
@slack_pyhc_U058740BA4C:openastronomy.orgMarcus Hughes Thanks. I really like your blue sky one. With the cloud around it, it looks like the Cat's Eye Nebula kind of. https://www.nasa.gov/image-article/cats-eye-nebula-2/ 19:25:30
10 Apr 2024
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum copy form most recent email I sent to PyHC as a whole: 00:18:10
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum
I have an ask of everyone here. In the ROSES 2024 program, there's a new component to the B.20: Heliophysics Tools & Methods call:

This call solicits proposals to advance the goal of a robust, vital, and cohesive Python environment for Heliophysics. Two types of HTM programs are solicited: new HTM efforts and HTM maintenance efforts…

2.2 Heliophysics Tools and Methods Maintenance proposals 
This type of proposal is targeted at existing efforts within the Python in Heliophysics Community (PyHC) that have attracted a broad user base. Types of projects to be proposed under this call may include but are not limited to:
•	Converting the software to a newer version of the programming language
•	Addressing bugs and issues 
•	Improving the package's alignment with current PyHc software standards 
•	Improving the package's alignment with the requirements in SPD-41a 
•	Significant documentation improvements, including installation instructions 
•	Merging capability of one or more smaller packages into a larger one 
•	Interoperability and usability improvements

I understand that these calls are smaller in size. However, to my understanding, this is a pilot program. To keep it in future NASA calls—and ideally to show it needs more funding support—it's imperative that it receives as many proposals as possible. We need to show NASA that this is an incredibly important (and needed) call. I'd love it if the PyHC could spam this with proposals to fund maintenance efforts for darn near all of our packages. PyHC has often pioneered the open source software path in Heliophysics, and I don't want this to be an exception.
00:18:13
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy Thank you for the encouragement! It looks like the due date is 02/27/2025, so we should have time. 00:58:36
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum Just a little haha 00:58:49
@slack_pyhc_U03UEAKKXU0:openastronomy.orgJulie Barnum I’m at TESS and felt inspired 00:59:02
@slack_pyhc_U0456G40VFZ:openastronomy.orgNick Murphy The PlasmaPy NSF CSSI award will probably run out next March, so there's a chance I will be extremely motivated to submit to this! 01:01:20
@jeandet:one.ems.hostjeandetI've just pushed a new release of SciQLop, with DMGs for MacOs 11+ and on Linux you can use the AppImage directly without any setup. https://github.com/SciQLop/SciQLop/releases/tag/v0.7.113:20:09
@jgieseler:matrix.orgJan Gieseler
In reply to @jeandet:one.ems.host
I've just pushed a new release of SciQLop, with DMGs for MacOs 11+ and on Linux you can use the AppImage directly without any setup. https://github.com/SciQLop/SciQLop/releases/tag/v0.7.1
I have the browser tab open since version 0.6.0 in order to give it a try, but haven't found the time yet! 🙈
14:14:14
@jeandet:one.ems.hostjeandetExcept if you are on Windows it only takes to download the right binary, pickup for example the MMS example on the welcome panel and execute the first cell and profit! 😄14:22:14
@jeandet:one.ems.hostjeandetI'm still thinking about the right way to distribute it on windows.14:23:03
@cadair:cadair.comCadairoh that's a long way out. That's surprising.16:45:14

Show newer messages


Back to Room ListRoom Version: