Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Lukas
    @lukasheinrich
    (and clean it up a bit)
    if someone has somethign better i'm also happy to give up the name
    Hans Dembinski
    @HDembinski
    @lukasheinrich There is a reader for LHE files in HepMC3, which will also be wrapped in pyhepmc at some point.
    The advantage of that would be that you can use the existing HepMC3 interface to deal with this format.
    Eduardo Rodrigues
    @eduardo-rodrigues
    Sounds like a merge of functionality would be best, then, if anything is not yet in pyhepmc, coming from pylhe? Agree on the mentioned advantage.
    Lukas
    @lukasheinrich
    @HDembinski @eduardo-rodrigues sounds good to me. Is there any timeline for having this functionality in pyhepmc? One advantage I guess of the pylhe is that it doesn't require anything other than the python standard library to read the files, i.e. no build of HepMC is necessary
    (it just uses ElementTree to parse the files)
    Hans Dembinski
    @HDembinski
    Having something in pure Python is nice, although we can provide binary wheels these days and the disadvantage of having a compiled module goes away. I am not sure whether the speed of using ElementTree to parse will be competitive with a C++ library. We will only know for sure when both approaches are implemented. For a timeline, I don't have one, but seeing that this LHE files are getting traction, I should get started working on the bindings.
    Lukas
    @lukasheinrich
    @HDembinski yes LHE files are quite popular already with the LHC pheno crowd (for ATLAS & CMS at least) so having nice bindings would be nice
    Jim Pivarski
    @jpivarski
    I'm not sure what to think of this (I haven't done anything yet), but NumFOCUS, which sponsors NumPy, SciPy, Pandas, Matplotlib, Jupyter, Dask, and conda-forge, as well as some projects we don't frequently use, is for the first time asking for money, though they already have an impressive list of sponsors.
    Henry Schreiner
    @henryiii
    Are they simply allowing donations, or asking for money? Allowing user contributions is not bad, IMO. Asking for it might be different.
    Jim Pivarski
    @jpivarski

    @henryiii I found out about this through an email sent to PyData meetup members (PyData is under NumFOCUS). This is a fixed-duration campaign, like an NPR pledge break, not an open repository for donations, like Wikipedia.

    To be clear, I'm not saying it's good or bad—I'm just a little surprised. It could be an attempt to diversify their funding sources so that it's not all corporate. I just don't know, so I thought of sharing it here, given that we depend strongly on these projects.

    Jim Pivarski
    @jpivarski
    The use of StackOverflow has been taking off, and I'm fine being the only one writing answers until the community gets established. However, this morning there was a rather open-ended question about tricks for ML performance: https://stackoverflow.com/q/58817554/1623645 I gave some theoretical suggestions, but some of you might have actual experience with ML analyses in Python. If you contribute an answer, I'll upvote you! :)
    Andrzej Novak
    @andrzejnovak
    Fun, it kind of looks like my problem as well. Upvotes to anyone who figures out a faster way to read stuff than root_numpy :)
    Eduardo Rodrigues
    @eduardo-rodrigues
    @HDembinski, @lukasheinrich, on the pylhe & pyhepmc merging: could you Lukas then open an "issue" or 2 on the pyhepmc repo so that one can easily read what you would like to see available? Just so that it's easier to figure out what kind of user code one is talking about.
    From a quick look there are no tests in there. Would you have a .lhe file to provide for testing? Thanks :-).
    Nicholas Smith
    @nsmith-
    ah man can't we kill LHE? its so inefficient to use xml
    Tai Sakuma
    @TaiSakuma
    @jpivarski very nice. i looked for a thumbs-up button - but no such thing in gitter.
    Eduardo Rodrigues
    @eduardo-rodrigues
    @nsmith-, I run away from XML as much as I can ;-). I'm not a user of LHE files but others are ...
    Matthieu Marinangeli
    @marinang
    @nsmith- does madgraph produce output files other than LHE files?
    Nicholas Smith
    @nsmith-
    iirc sherpa can do h5 now, but not sure about madgraph.. likely not
    Henry Schreiner
    @henryiii
    Does anyone have experince with PETSc4py? Someone is asking about it (not in HEP, but thought I’d ask)
    Matthew Feickert
    @matthewfeickert

    Hi all. Tomorrow is the first day of the SciPy 2020 call for proposals: https://twitter.com/SciPyConf/status/1204141195095662594

    I will be submitting one for pyhf and I hope that other people will be making submissions for talks and posters as well. It is a highly competitive candidate pool where they annually get hundreds of applications for a few tens of speaking spots (last year there were 168 applications for 60 spots), so I'd encourage everyone applying to take a look at talks from previous years (up on the Enthought YouTube channel) and applications to see what successful talks looked like.

    If it is of interest, I have my proposal for a pyhf talk last year up on GitHub. It wasn't accepted for a talk, but it reviewed well enough that it was invited for a poster anyway. The reviewer comments are also included. https://github.com/matthewfeickert/SciPy2019-Proposal/

    Matthew Feickert
    @matthewfeickert

    Follow up to the above

    Important Talk & Poster Dates:

    • Dec 10, 2019:
      • Talk & Poster call for proposals opens
    • Feb 11,2020:
      • Talk & Poster submission deadline
    • April 13, 2020
      • General conference speakers announced
    • May 22, 2020:
      • Proceedings first draft submissions due
    • Jul 8-10, 2020:
      • SciPy 2020 General Conference
    • Jul 30, 2020:
      • SciPy 2020 final Proceedings published
    Raahul Singh
    @Raahul-Singh
    Hi everyone!
    I'm a sophomore computer science and engineering undergrad from the Indian Institute of Information Technology Sri City, India.
    I'm new to Open Source Contributions. Though I really wish to do my part and contribute in anyway to CERN.
    Could anyone please guide me here? 😅
    Henry Schreiner
    @henryiii
    This sounds interesting (not useful ATM, AFAICT, but interesting): https://github.com/iodide-project/pyodide/
    Henry Schreiner
    @henryiii
    And, unrelated, here’s a language popularity animation (as always, this varies a lot depending on the data used): https://twitter.com/marcusborba/status/1205819678842609664
    Pratyush Das
    @reikdas
    I actually met the main author of pyodide last month at Scipy India :D
    Henry Schreiner
    @henryiii
    And, since no one has posted it: https://pythonclock.org runs out tonight! Though, to be fair, the final release of Python 2.7 (2.7.18) actually comes out in April - tonight is just the code freeze.
    Hans Dembinski
    @HDembinski
    The animation of Marcus Borba looks cool, but since he does not reveal where the data came from, it is unciteable...
    I still enjoyed watching it. It is interesting to see how there is the age of Pascal, which fades, then comes the age of Java, etc. Now seems to be the age of Python :+1:
    C++ is also still one of the top compiled languages.
    Hans Dembinski
    @HDembinski
    The article about the Zen of Python is very good for those who do not click with the Zen of Python intuitively as I did. Most of it only starts to make sense when you gain some experience with designing software and fell into a few traps along the way. These guidelines are great. They are guidelines, not rules, but if you follow them, your software becomes much better.
    Jim Pivarski
    @jpivarski

    (Sorry for the cross-post; but I can't be sure how much overlap there is between Scikit-HEP and PyHEP.)

    From HSF-GSoC:

    Less than a week until the deadline for submitting GSoC project ideas !

    We are sending this gentle reminder targeting people who are planning to submit a proposal for this year's GSoC, but who did not make yet a pull request in the HSF repository. The deadline is next Tuesday, Feb 4 as announced already few times. We have less than 10 proposals so far, only 5 published and the rest being reviewed; last year we had 54 proposals! Please do not let this submission for the last minute since there is also a review process.

    For convenience, here are the instructions (https://hepsoftwarefoundation.org/gsoc/guideline.html) for submitting a proposal. In case you have problems doing this yourself, do not hesitate to send the proposal content (following the format from the guideline) by e-mail to the admin team.

    Pratyush Das
    @reikdas
    Hi! I will be giving a talk titled "Python in High Energy Physics" at PyCon US in April. I have a window to make changes to my abstract and I would greatly appreciate any suggestions about what you would like to see in the talk or if you would like me to make any changes to my abstract. Here is a link to the abstract that was accepted - https://docs.google.com/document/d/1MHOPUB9KYjG1A_RQ67fyNgPoy5-jxbvcCrQQZmcQ7Ys/edit?usp=sharing
    Andrzej Novak
    @andrzejnovak
    nice
    Pratyush Das
    @reikdas
    Thanks for the suggestions @henryiii !
    Eduardo Rodrigues
    @eduardo-rodrigues
    Hi @reikdas, I've just added a few comments.
    Now, I find the abstract very ambitious when I read "The talk starts with a look at what computing has looked like in the field of High Energy Physics in the past and how a lot of physicists have played major roles in the development of Computer Science. It then explores the emergence of Python as the language of choice for several physicists and two of the major libraries that have been vital to the adoption of Python in the High Energy Physics community - cppyy and uproot.". The first sentence, in particular, reflects a gigantic scope and I wonder how you're going to approach that? Its experiment software stacks for reconstruction and analysis, trigger software, distributed computing, frameworks, analysis software, simulation; you name it. I would find it far more realistic to focus solely on analysis, and that is already a big thing itself, actually. So, bottom line, I'm worried that you end you providing a very biased and potentially misleading message. Apologies if I seem negative.
    Can you clarify?
    Pratyush Das
    @reikdas
    "The talk starts with a look at what computing has looked like in the field of High Energy Physics in the past" - I was mainly going to talk about PAW and the emergence of ROOT. I guess I do mean just analysis.. (I'll update the abstract to reflect it). "and how a lot of physicists have played major roles in the development of computer science" - I was thinking of something similar to slide 9 of Jim's talk (https://github.com/jpivarski/2019-09-13-history-strangeloop).
    Eduardo Rodrigues
    @eduardo-rodrigues
    Thanks for the link. Yes, this kind of historical statements are good. But you will have to be very brief on the "general intro" ;-).
    In any case, do keep in touch with PyHEP so that the talk is "the best possible" ...
    Pratyush Das
    @reikdas
    Sure. Thanks!
    Eduardo Rodrigues
    @eduardo-rodrigues
    Just for the record, we now have 100 people subscribed to the channel :-)! Nice!
    Hans Dembinski
    @HDembinski
    :+1:
    :)
    Matthew Feickert
    @matthewfeickert
    More of interest for the PyHEP 2020 organizers, but when I was at the Lake Louise Winter Institute I met Claudio Kopper (https://pa.msu.edu/profile/kopper/) who works on IceCube and he seemed quite keen about PyHEP. So we will hopefully have someone from his group attending