Sender | Message | Time |
---|---|---|
13 Mar 2024 | ||
Julie Barnum | Sorry the photo is 💩 was difficult to set this up in my office alone | 20:29:42 |
Nick 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 |
Nick 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 |
Nick Murphy | Thank you times ten billion for taking on all of this hard work and consensus building, Jon Niehof! | 20:34:25 |
Julie 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 | ||
Jon Niehof | Surfaces are overrated | 14:28:40 |
Jon Niehof | Set up on the chairs it looks a lot like a bothy bag | 14:31:46 |
18 Mar 2024 | ||
Nick 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 |
Julie Barnum | Hey, all! A reminder that we have a PyHC telecon happening now! 🙂 | 15:03:15 |
22 Mar 2024 | ||
Jon 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 | ||
Nick 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 | ||
Julie Barnum | PyHC Telecon happening now! Join if you haven't. 😄 | 15:03:54 |
2 Apr 2024 | ||
Nick 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 |
Daniel 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 | ||
Julie Barnum | Download IMG_7160 | 18:48:11 |
Julie Barnum | Download IMG_7158 | 18:48:12 |
Marcus 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 |
Julie Barnum | Same! And awesome photo Marcus Hughes ! | 19:23:48 |
Marcus 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 | ||
Julie Barnum | copy form most recent email I sent to PyHC as a whole: | 00:18:10 |
Julie 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 |
Nick Murphy | Thank you for the encouragement! It looks like the due date is 02/27/2025, so we should have time. | 00:58:36 |
Julie Barnum | Just a little haha | 00:58:49 |
Julie Barnum | I’m at TESS and felt inspired | 00:59:02 |
Nick 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 | 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 | 13:20:09 |
Jan Gieseler | In reply to @jeandet:one.ems.hostI 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 | Except 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 | I'm still thinking about the right way to distribute it on windows. | 14:23:03 |
Cadair | oh that's a long way out. That's surprising. | 16:45:14 |