Discussion of Python in High Energy Physics https://hepsoftwarefoundation.org/activities/pyhep.html
PyHEP topical WG meeting "module-of-the-month" - JAX
Dear colleague,
The second PyHEP topical meeting (Indico) will take place next Wednesday March 3rd at 16h Central European time (CERN), which is 10am U.S. Eastern, 7am U.S. Pacific, midnight in Tokyo, and 20h30 in India.
The 1-hour tutorial will cover JAX and will be given by Hans Dembinski.
For reference: these topical meetings are loosely organised around a different Python module each month.
So far we have/had the following lined up:
• February 3, 2021: Numba presented by Jim Pivarski
• March 3, 2021: JAX presented by Hans Dembinski
• April 7, 2021: pyhf presented by Giordon Stark, Lukas Heinrich, Matthew Feickert
• Continuing on the first Wednesday of each month.
No registration is required; just show up if you're interested!
Eduardo,
for the PyHEP WG organisers
PyHEP topical WG meeting "module-of-the-month" - pyhf
Dear colleague,
The 3rd PyHEP topical meeting (Indico https://indico.cern.ch/event/985425/) will take place next Wednesday April 7th at 16h Central European time (Geneva, CERN).
The 1-hour tutorial will cover the pyhf High Energy Physics package for pure-Python fitting/limit-setting/interval estimation ROOT's HistFactory-style (https://github.com/scikit-hep/pyhf) and will be given by Matthew Feickert.
Zoom link: https://cern.zoom.us/j/95400915645?pwd=TjBBWC84cFViTkgxdEwwNXp0WEdHZz09
Passcode: 11318709
For reference: these topical meetings are loosely organised around a different Python module each month.
So far we have/had the following lined up:
• February 3, 2021: Numba presented by Jim Pivarski
• March 3, 2021: JAX presented by Hans Dembinski
• April 7, 2021: pyhf presented by Giordon Stark, Lukas Heinrich, Matthew Feickert
• Continuing on the first Wednesday of each month.
No registration is required; just show up if you're interested!
Eduardo,
for the PyHEP WG organisers
First release of Vector out! Version 0.8, some constructor changes planned, but should be ready to play with! Initial features:
PyHEP 2021 Workshop, July 5-9 2021 - registration and abstract submission are open!
Dear colleague,
The PyHEP 2021 workshop will be a virtual workshop taking place on July 5‒9. Registration is open, as well as abstracts submission, see https://indico.cern.ch/e/PyHEP2021. There are no registration fees nor a limit on the number of participants.
The agenda will be composed of tutorials (targeting different levels of experience) and standard talks, which will be based on the accepted abstracts and the topics of interest to the “Python in HEP” community. Upon registration you will have the opportunity to shape the workshop contents and format with your input. Provisionally, the various sessions will take place in the afternoons on the Central Europe time zone, following the information from last year on the times that suit most participants across the globe.
We welcome submissions of abstracts for live tutorials and shorter “notebook talks”, both of which are intended to target the strengths of live, online communication. Details on these two different types of talks are provided as instructions on the submission form. We encourage the use of Jupyter notebooks and help on how to set things up will be provided in due time. Jupyter notebook submissions will be made available through Binder for participants to run on their own in real time.
Details can be found on the Indico page https://indico.cern.ch/e/PyHEP2021 or from the PyHEP WG homepage http://hepsoftwarefoundation.org/activities/pyhep.html.
You are encouraged to also join the PyHEP WG Gitter channel (https://gitter.im/HSF/PyHEP) and/or the HSF forum (https://groups.google.com/forum/#!forum/hsf-forum) to get more information about the workshop and community.
We are directly reachable via pyhep2021-organisation@cern.ch.
Looking forward to your participation!
Organising Committee
Eduardo Rodrigues - University of Liverpool (Chair)
Ben Krikler - University of Bristol (Co-chair)
Jim Pivarski - Princeton University (Co-chair)
Matthew Feickert - University of Illinois at Urbana-Champaign
Oksana Shadura - University of Nebraska-Lincoln
Philip Grace - The University of Adelaide
Continuing our series of topical meetings, Nick Smith will be presenting an introduction on using Dask to parallelize your workflows on May 5 at 16:00 Central European time (CERN), which is 10am U.S. Eastern, 7am U.S. Pacific, midnight in Tokyo, and 8:30pm in India.
https://indico.cern.ch/event/1027094/
So far, we have the following lined up (with recordings of past videos):
February 3, 2021: Numba presented by Jim Pivarski (video)
March 3, 2021: JAX presented by Hans Dembinski (video)
April 7, 2021: pyhf presented by Matthew Feickert (video)
May 5, 2021: Dask presented by Nick Smith
June 2, 2021: Jupyter presented by Jim Pivarski
continuing on the first Wednesday of each month.
No registration is required; just show up if you're interested!
Jim Pivarski
for the PyHEP Organizing Committee
Continuing our series of PyHEP topical meetings, Jim Pivarski will be presenting a talk on How to Give a Good Jupyter Talk on Wednesday, June 2 at 16:00 Central European time (CERN), which is 10am U.S. Eastern, 7am U.S. Pacific, midnight in Tokyo, and 8:30pm in India. This talk will focus on presentation tips and techniques, so it would be appropriate for anyone who plans to give a talk using Jupyter, even if you're already familiar with the software.
So far, we have the following PyHEP topics lined up (with recordings of past videos):
continuing on the first Wednesday of each month. Let us know if you'd like to present or request one in the future.
No registration is required; just show up if you're interested!
Since we'll be walking through some Jupyter configurations, you would get more out of this talk if you come with JupyterLab, RISE, and voila-reveal installed on your computer.
Jim Pivarski
for the PyHEP Organizing Committee
The doc and submission instructions have been updated at https://indico.cern.ch/event/1019958/abstracts/. Happy to receive feedback is the text isn't clear enough. (As ever we want to be open-minded and experimental where possible.)
@eduardo-rodrigues - I don’t see the instructions… am I missing something?
Hey everyone!
This year at SciPy 2021, we are organising a Birds-of-a-Feather Session on the topic Python in Aerospace and Astronomy.
We are looking for panellists who could bring their vision and experience to the session. We strongly encourage people from underrepresented groups to participate. If you think you might be interested in being a panellist or have a recommendation for someone who could be one, kindly get in touch with me here or at aman.goel185@gmail.com.
Please circulate this in your circles too, we'd be really grateful!
thank you so much!
we have space for 1 or 2 more panelists. and we could surely use the publicity! :)
PyHEP topical WG meeting "module-of-the-month" - "Qibo: quantum simulation with hardware acceleration"
Dear colleague,
We are restarting after a Summer break the series of PyHEP topical meetings.
Next Wednesday Oct. 6th at 16h Central European time (Geneva, CERN) Stefano Carrazza will be talking about "Qibo: quantum simulation with hardware acceleration" in a 1-hour tutorial like presentation. The Indico page with Zoom connection details is https://indico.cern.ch/event/1053342/.
Zoom link: https://cern.zoom.us/j/95400915645?pwd=TjBBWC84cFViTkgxdEwwNXp0WEdHZz09
Passcode: 11318709
For reference you can find all previous topical meetings loosely organised around a different Python module each month at https://indico.cern.ch/category/11412/. Let us know if you would like to present or request a topic in the future.
No registration is required; just show up if you're interested!
Eduardo Rodrigues,
for the PyHEP WG organisers
@matintorkian I'm not sure what you mean by "trustable," but there are several ways to turn structured data into flat data for plotting: https://awkward-array.org/how-to-restructure-flatten.html
Not all of them involve ak.flatten
; some pick the first from each list, etc. They have different meanings—the plots will be different and represent different things—so you would do this intentionally to get what you want.
If you have zero or one elements in each list, you could do this:
data[ak.num(data) > 0, 0]
instead of
ak.flatten(data)
for instance, which would mean the same thing (IF you have at most one element per list). But doing exactly the same thing doesn't make it more or less trustable: it's the same thing.
PyHEP topical WG meeting "module-of-the-month" - PyTorch
Dear colleague,
Next Wednesday Dec. 8th at 16h Central European time (Geneva, CERN) Kurt Rinnert will be talking about PyTorch. The Indico page with Zoom connection details is https://indico.cern.ch/event/1098618/.
Zoom link: https://cern.zoom.us/j/95400915645?pwd=TjBBWC84cFViTkgxdEwwNXp0WEdHZz09
Passcode: 11318709
For reference you can find all previous topical meetings loosely organised around a different Python module each month at https://indico.cern.ch/category/11412/. Let us know if you would like to present or request a topic in the future.
No registration is required; just show up if you're interested!
Eduardo Rodrigues,
for the PyHEP WG organisers