ROOT, XRootD, uproot and awkward-array added to conda-forge

18 views
Skip to first unread message

Chris Burr

unread,
Feb 1, 2019, 9:06:29 AM2/1/19
to scikit-h...@googlegroups.com
Hi everyone,

ROOT, XRootD, uproot, uproot-methods, awkward and awkward-numba are now available from conda-forge for Python 3.7, 3.6 and 2.7. Installing ROOT also includes GCC 7.3.0 if you need a compiler[1] and is Linux only for now (macOS is on the way).

If you haven't use conda-forge, it is a community maintained source of package for conda. See their documentation at:


There are some more details about Conda in a presentation I gave on Wednesday[2], see slide 17 for some brief instructions for installing conda and ROOT.

If you have any issues please open an issue on one of the GitHub repositories linked below and if you would like to help add any other packages[3] feel free to get in touch with me.

Cheers,

Chris with thanks to Enrico Guiraud, Henry Schreiner and many members of the ROOT team who helped get this working

[1] You have to use ($CC/$CXX/$LD) for now as the binaries are prefixed. If you use csh or fish the the environment variables are broken and you have to explicitly use x86_64-conda_cos6-linux-gnu-g++ for now.
[3] From simple Python only packages or more complex things like Pythia or EvtGen

Eduardo Rodrigues

unread,
Feb 2, 2019, 12:56:12 PM2/2/19
to Chris Burr, scikit-h...@googlegroups.com

Hi Chris,

 

This is fantastic!

 

Just out of curiosity, and because I do have a Windows laptop (yeah, no comments ...): is there any plans to support this on Windows since ROOT itself is trying to again support Windows? Or that’s a no-go?

 

Thanks,

Eduardo

 

| Eduardo Rodrigues | University of Cincinnati | LHCb Experiment @ CERN & DIANA/HEP | Tel. +41 (0) 22 76 72097 |

--
You received this message because you are subscribed to the Google Groups "Scikit-HEP forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scikit-hep-for...@googlegroups.com.
To post to this group, send email to scikit-h...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/scikit-hep-forum/CAKnV5R2saW32GJBpo5GfxwNwYJARg19eHYuNGRgkhYJQ%3DKPO4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

 


Virus-free. www.avast.com

Chris Burr

unread,
Feb 2, 2019, 1:19:44 PM2/2/19
to Eduardo Rodrigues, scikit-h...@googlegroups.com
Hi Eduardo,

On the uproot/awkward-array side Windows should already be supported.

For XRootD: It's probably quite simple, someone needs to write a build.bat script add it to this[1] folder then edit the dependencies if needed.

For ROOT: ROOT 6 doesn't support Windows yet so that would have to be resolved first. Some people are already working on adding a Window's build of cling to conda which would help.[2]

I'd be very happy to have a passionate Windows user volunteer else I might get around to doing it eventually.

Cheers,

Chris


On Sat, 2 Feb 2019 at 17:56, Eduardo Rodrigues <Eduardo....@cern.ch> wrote:

Hi Chris,

 

This is fantastic!

 

Just out of curiosity, and because I do have a Windows laptop (yeah, no comments ...): is there any plans to support this on Windows since ROOT itself is trying to again support Windows? Or that’s a no-go?

 

Thanks,

Eduardo

 

| Eduardo Rodrigues | University of Cincinnati | LHCb Experiment @ CERN & DIANA/HEP | Tel. +41 (0) 22 76 72097 |

 

From: Chris Burr
Sent: 01 February 2019 15:07
To: scikit-h...@googlegroups.com
Subject: ROOT, XRootD, uproot and awkward-array added to conda-forge

 

Hi everyone,

--

You received this message because you are subscribed to the Google Groups "Scikit-HEP forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scikit-hep-for...@googlegroups.com.
To post to this group, send email to scikit-h...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/scikit-hep-forum/CAKnV5R2saW32GJBpo5GfxwNwYJARg19eHYuNGRgkhYJQ%3DKPO4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

 


Virus-free. www.avast.com

Jim Pivarski

unread,
Feb 2, 2019, 3:19:23 PM2/2/19
to Chris Burr, Eduardo Rodrigues, Scikit-HEP forum
On Sat, Feb 2, 2019, 12:20 PM Chris Burr <christop...@cern.ch wrote:
On the uproot/awkward-array side Windows should already be supported.

The uproot/awkward chain is regularly tested on Windows in AppVeyor, with lz4 and lzma (compression), but without XRootD. As I understand the conda recipe, XRootD is only a dependency on Unix.

Jim


Eduardo Rodrigues

unread,
Feb 5, 2019, 4:09:56 PM2/5/19
to Chris Burr, scikit-h...@googlegroups.com

Hi Chris,

 

Thanks a lot for the details. I was not expecting any trouble for uproot* & co. Just ROOT itself, yes.

 

I have no packaging knowledge, I’m afraid, so would not know where to start, really. And I would be very inefficient too ... This being said, I would be very happy to be an early tester ... It’s been years since I haven’t had ROOT on my Windows laptop (in fact I still have the last version 5.x here, just in case!).

 

https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif

Virus-free. www.avast.com

 

 

Reply all
Reply to author
Forward
0 new messages