Skip to content

Commit

Permalink
Added EveryBeam conda package
Browse files Browse the repository at this point in the history
  • Loading branch information
mpluess committed Mar 28, 2024
1 parent 001b528 commit 6d55c38
Show file tree
Hide file tree
Showing 4 changed files with 80 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/build_base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ env:

# WSClean
IDG_VERSION: 1.2.0
EVERYBEAM_VERSION: 0.5.7

# additional karabo dependencies
AOTOOLS_VERSION: 1.0.6
Expand Down
5 changes: 5 additions & 0 deletions everybeam/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=$PREFIX ..
make install
11 changes: 11 additions & 0 deletions everybeam/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
python:
- 3.9

boost:
- 1.74
- 1.78
- 1.82
- 1.84

pin_run_as_build:
boost: x.x
63 changes: 63 additions & 0 deletions everybeam/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
package:
name: {{ PACKAGE_NAME|lower }}
version: {{ EVERYBEAM_VERSION_ALT }}

source:
git_url: https://git.astron.nl/RD/EveryBeam.git
git_tag: "v{{ EVERYBEAM_VERSION }}"

build:
number: {{ build }}
string: py{{ py }}h{{ PKG_HASH }}_{{ build }}

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- cmake
- make
- boost
- hdf5
- fftw
- libblas
- liblapack
- libxml2
- python
- casacore
- cfitsio
- wcslib

host:
- boost
- hdf5
- fftw
- libblas
- liblapack
- libxml2
- python
- casacore
- cfitsio
- wcslib

run:
- boost
- hdf5
- fftw
- libblas
- liblapack
- libxml2
- python
- casacore
- cfitsio
- wcslib

about:
home: https://everybeam.readthedocs.io
license: GPLv3
summary: 'The EveryBeam library is a library that provides the antenna response pattern for several instruments, such as LOFAR (and LOBES), SKA (OSKAR), MWA, JVLA, etc.'
doc_url: https://everybeam.readthedocs.io
dev_url: https://git.astron.nl/RD/EveryBeam

extra:
recipe-maintainers:
- [email protected]

0 comments on commit 6d55c38

Please sign in to comment.