pcdshub / pcds-envs

conda environments used by PCDS
Other
1 stars 9 forks source link

Add shapely package #331

Closed slactjohnson closed 1 week ago

slactjohnson commented 3 months ago

The lasers group would like to have the shapely package added to our environment to aid in beam profile analysis.

https://pypi.org/project/shapely/

ZLLentz commented 3 months ago

Available on conda-forge, should be straightforward

geos 3.12.1 h59595ed_0

file name : geos-3.12.1-h59595ed_0.conda name : geos version : 3.12.1 build : h59595ed_0 build number: 0 size : 1.7 MB license : LGPL-2.1-only subdir : linux-64 url : https://conda.anaconda.org/conda-forge/linux-64/geos-3.12.1-h59595ed_0.conda md5 : 8c0f4f71f5a59ceb0c6fa9f51501066d timestamp : 2023-11-12 08:35:02 UTC dependencies:

aberges-SLAC commented 2 months ago

Hey @ZLLentz as this is going to be necessary for the MODS TILE GUI OIP that Ebram is working on, and TMO in particular is eager to get access to the GUI, it'd be nice to have this module in the next pcds-conda release.

Anything I can do to help?

ZLLentz commented 2 months ago

A few options:

aberges-SLAC commented 2 months ago

Lets do a dev release for now just get to test in a few areas once some refactoring happens, although I imagine if it goes well with the end users it will roll out to more areas and likely warrant a full tag release.

@slactjohnson Thoughts?

slactjohnson commented 2 months ago

@aberges-SLAC I think a dev release is fine, as that would allow you to continue your work. We can swap to the prod release, whenever it occurs. I don't see a reason to incur ~1 day of work for just a single package.

aberges-SLAC commented 2 months ago

Agreed! Thank you both very much @slactjohnson @ZLLentz :]

ZLLentz commented 2 months ago

I made a lightweight venv whose activation script is at /cds/group/pcds/pyps/conda/venvs/shapely/bin/activate. This is simply a shapely pip installed on top of the base pcds-5.8.4.