Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 19 23:41
    namurphy labeled #1265
  • Sep 19 23:40
    namurphy labeled #1265
  • Sep 19 23:40
    namurphy labeled #1270
  • Sep 19 23:40
    namurphy unlabeled #1270
  • Sep 19 22:50
    namurphy edited #1270
  • Sep 19 22:00
    namurphy edited #1270
  • Sep 19 21:59
    namurphy edited #1270
  • Sep 19 21:49
    namurphy edited #1270
  • Sep 19 20:07
    namurphy milestoned #1271
  • Sep 19 20:00
    namurphy milestoned #1270
  • Sep 19 20:00
    namurphy labeled #1270
  • Sep 19 20:00
    namurphy labeled #1270
  • Sep 19 20:00
    namurphy labeled #1270
  • Sep 19 20:00
    namurphy opened #1270
  • Sep 19 02:24
    namurphy milestoned #1268
  • Sep 18 04:08
    namurphy milestoned #1267
  • Sep 18 02:12
    github-actions[bot] labeled #1182
  • Sep 17 23:04
    namurphy labeled #1266
  • Sep 17 23:04
    namurphy labeled #1266
  • Sep 17 23:04
    namurphy labeled #1266
Cadair
@cadair:cadair.com
[m]
Either approach is vaild
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
yeah, ofc
still, that's some deep diving
Cadair
@cadair:cadair.com
[m]
well I knew that the include directive did it somehow so I went looking
writing sphinx extensions is fun
2 replies
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
thanks! :)
ahhh
a fellow connoisseur of fun
Cadair
@cadair:cadair.com
[m]
I never played a lot of Dwarf Fortress, but yeah
1 reply
cadair:cadair.com @cadair:cadair.com is currently being eaten alive by Valheim
Cadair
@cadair:cadair.com
[m]
Dominik Stańczak there's a new rc of the extension if you want to re-run the builds
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
Boom, that does it!
Nick Murphy
@namurphy:matrix.org
[m]
A friendly reminder that we're having our weekly community meeting now at 19 UTC at this Jitsi link. Here's a link to the agenda & minutes.
StanczakDominik
@StanczakDominik:matrix.org
[m]
Cool article about software versioning, kind of related to our proposed date based versioning scheme https://hynek.me/articles/semver-will-not-save-you/
Nick Murphy
@namurphy:matrix.org
[m]
Yeah, I've been getting less enthusiastic about semantic versioning the more I read about it and hear perspectives from friends. I do still think it has a lot of benefits, but there are some drawbacks for scientific software.
Julien Hillairet
@jhillairet:matrix.org
[m]
Dear all. I did not follow closely the progresses of PlasmaPy, but does PlasmaPy include cross-section data ? In particular I'm looking for charge exchange cross-sections data like the figure above
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
Unfortunately I don't think we have those just yet...
Julien Hillairet
@jhillairet:matrix.org
[m]
Do you know a way to get them? (currently I've copy/paste numerical values found in the ONRL Red Book for example)
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
I haven't needed to use them yet, but you might want to look at how Aurora does it: https://aurora-fusion.readthedocs.io/en/latest/atomic_data.html (at least I think this is relevant!)
Julien Hillairet
@jhillairet:matrix.org
[m]
ok, thanks, I'll look to. Does it means that some Python package allready exist to retreieve such data, and thus there is no need to duplicate effort in PlasmaPy ?
1 reply
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
My initial thought it that we should definitely have it implemented somewhere, this does fall under basic enough functionality... but it's probably too early for me to say anything without looking around the ecosystem. I know a few packages that use that data, but I'll need to dig into how exactly they accomplish that.
Julien Hillairet
@jhillairet:matrix.org
[m]
ok, thanks.
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
I'd love to dig into it and have it implemented in a few days, but, you know, thesis deadlines. 😅
Julien Hillairet
@jhillairet:matrix.org
[m]
;)
nitisha
@nitisha:matrix.org
[m]
Hey all, I'm learning to use the plasmapy package and don't have a lot of plasma physics knowledge. Are there any examples I can follow for creating objects like Quantity and UnitBase to use them in computations?
Nick Murphy
@namurphy:matrix.org
[m]
Probably the first place to look would be Astropy's documentation on units and quantities. I'd expect that there are some Jupyter notebooks out there on units and quantities too, which I'll post here if I can find any.
And a friendly reminder that we'll be having our weekly community meeting in about ten minutes at 19 UTC at the usual Jitsi link.
1 reply
digitalextremist
@digitalextremist:matrix.org
[m]
Very excited to get up to speed on PlasmaPy and contribute! Digging in after a long stream of recommendations leading me here.
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
Happy to hear that! Feel free to poke if we can help in any way :)
1 reply
Nick Murphy
@namurphy:matrix.org
[m]

I'm going to be giving a tutorial on Monday on writing clean code. It's being organized through the library at my institution, but I asked and it's okay for people from elsewhere to join in.

Writing Clean Scientific Software
Monday, March 15th, 2-3pm EDT (18 UTC)
Presented by Nick Murphy

Register here

The Zoom link (and an email reminder) will be emailed to registrants after signing up.

Description
Software is vital to modern science. It's hard to think of an astronomical research project that does not make use of software in some fundamental way. But despite how foundational software is to our research, graduate programs in science have tended to lack coursework in research software engineering. Because of this, scientists often end up having to write code without any formal training. This tutorial will cover best practices for writing research software that is readable, maintainable, and thus easier to change. Some of the topics will include choosing meaningful variable names, writing clean functions, separating high-level big picture code from low-level implementation details, and writing clean tests. This tutorial will encourage us to think of code as communication.

aarrcchhiimmeeddeess
@aarrcchhiimmeeddeess:matrix.org
[m]
Hi, everyone. I am new to Python (I did some Pascal programming before, though) and I stumbled upon PlasmaPy.
I wonder (and did not found a clear answer yet) how it is with low temperature plasma in PlasmaPy?
My primary interests are non-equilibrium discharge plasmas (ionization degree<<1), magnetron sputtering, plasma etching&deposition, dusty ("complex") plasma and molecular plasma chemistry.
rocco8773
@rocco8773:matrix.org
[m]
Hi aarrcchhiimmeeddeess , welcome to PlasmaPy! Thank you for dropping by. We have yet to add much functionality related to low temperature plasmas. We haven't had contributors specialized in that area come through, so not much has been contributed. But we'd like to see that change. If there's any functionality you would like, then please open an issue or, if you feel ambitious, contribute a pull request. Functionality for PlasmaPy is primarily driven by the community's wants, so the more a feature is requested then the quicker it will get into PlasmaPy.
1 reply
rocco8773
@rocco8773:matrix.org
[m]
Correct. Just hit the "New Issue" button and describe the feature you'd like added it PlasmaPy. If you have any reference material, then that would be much appreciated. As I previously said, none of the core developers are specialists in low temp plasmas, so reference materials would be very helpful for us. Thanks!
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
I'll just point that if you or others make 1000 requests for feature X which none of the active contributors know anything about, we might want it more but the chances for its quick inclusion are still pretty low! 😞
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
Nick Murphy
@namurphy:matrix.org
[m]
Awesome! Many thanks to everyone who contributed! And to Dominik Stańczak, rocco8773, peterheuer, and tiger-du for all of the updates/code reviews over the last week or two.
rocco8773
@rocco8773:matrix.org
[m]
Dominik Stańczak: Awesome! Thank you for putting in the final leg work to get us over the line. Much appreciated!!
rocco8773
@rocco8773:matrix.org
[m]
Dominik Stańczak: For ease of maintenance, what do you think of replacing the contents of CHANGELOG.rst with a link to the change log page of RTD? You'd probably want to also make CHANGELOG a markdown file as well.
1 reply
rocco8773
@rocco8773:matrix.org
[m]
:point_up: Edit: Dominik Stańczak: For ease of maintenance, what do you think of replacing the contents of CHANGELOG.rst with a link to the change log page on RTD? You'd probably want to also make CHANGELOG a markdown file as well.
:point_up: Edit: Dominik Stańczak: For ease of maintenance, what do you think of replacing the contents of CHANGELOG.rst with a link to the change log page on RTD? You'd probably want to also make CHANGELOG a markdown file.
Cadair
@cadair:cadair.com
[m]
Isn't the changelog page on RTD built from CHNAGELOG.rst?
Dominik Stańczak
@StanczakDominik:matrix.org
[m]
Not yet, at least; at this point our RTD doesn't build a central changelog page, it just builds ones per each release. It probably should, and it probably live https://docs.plasmapy.org/en/stable/whatsnew/index.html here just below the per-release page links... or we should probably look at how y'all do that over on the sunnier side. I'll jump on that later.
Cadair
@cadair:cadair.com
[m]
Fair enough, they are all subheadings in the main rst file for us
namurphy
@namurphy:matrix.org
[m]
Oh. Huh. I forgot that we still need to decide on the time of our meeting today (given that the change to DST happened in the US). Want to say 18 UTC / 7 pm CET / 2 pm EDT / 11 am PDT?
I've got no other conflicts today so anytime works for me.
Nick Murphy
@namurphy:matrix.org
[m]
Sounds good! Let's plan on 18 UTC today at our usual Jitsi link.
And here's a link to our agenda & minutes doc.
rocco8773
@rocco8773:matrix.org
[m]
I have my GAPS meeting today, so I might be a few minutes late to the community meeting.