Skip to content

Commit

Permalink
Merge pull request #87 from rseng/update/analysis-2023-09-06
Browse files Browse the repository at this point in the history
Update from update/analysis-2023-09-06
  • Loading branch information
vsoch committed Sep 6, 2023
2 parents f967b81 + c0032c3 commit 2854619
Show file tree
Hide file tree
Showing 52 changed files with 33,145 additions and 31,538 deletions.
12 changes: 6 additions & 6 deletions _data/language_counts.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
{
"unknown": 166,
"Python": 2015,
"Jupyter Notebook": 403,
"Python": 2026,
"Jupyter Notebook": 409,
"Modelica": 1,
"Shell": 29,
"HTML": 82,
"Perl": 46,
"R": 635,
"C++": 538,
"C++": 540,
"Java": 101,
"C": 312,
"C": 313,
"Rust": 30,
"JavaScript": 79,
"AMPL": 1,
"MATLAB": 38,
"Haskell": 2,
"Fortran": 140,
"Fortran": 141,
"Clojure": 4,
"Groovy": 6,
"E": 1,
"Julia": 75,
"Julia": 77,
"null": 16,
"Matlab": 10,
"Scala": 7,
Expand Down
126 changes: 122 additions & 4 deletions _data/repos.json
Original file line number Diff line number Diff line change
Expand Up @@ -18360,7 +18360,56 @@
"closember",
"workflow"
],
"github/natir/vcf2parquet": []
"github/natir/vcf2parquet": [],
"github/privong/pymccorrelation": [
"bootstrapping-statistics",
"monte-carlo",
"correlation-coefficient"
],
"github/ratt-ru/Stimela-classic": [
"pipelines",
"astronomical-algorithms",
"workflow-management"
],
"github/magnuspalmblad/shic": [],
"github/radiocosmology/driftscan": [],
"github/radiocosmology/caput": [],
"github/felixbosco/KeplerFit": [],
"github/PieterjanRobbe/GaussianRandomFields.jl": [],
"github/NoahSailer/FishLSS": [],
"github/omboersma/deepglow": [],
"github/dingshandeng/diskmint": [],
"github/sambit-giri/BCMemu": [],
"github/amusecode/TRES": [],
"github/sfschen/velocileptors": [],
"github/upb-lea/ElectricGrid.jl": [],
"github/simonsobs/nemo": [
"astrophysics",
"python"
],
"github/martinfleis/clustergram": [],
"github/kuenzelab/ENDURE": [],
"github/odelaneau/shapeit5": [
"bioinformatics",
"haplotype",
"phasing",
"sequencing"
],
"github/Kkritos/Rapster": [],
"github/tyo-nu/pickaxe_paper": [],
"github/GENtle-persons/gentle-m": [],
"github/yongsukyee/uncertain_blackholemass": [
"agn",
"black-hole",
"conformal-prediction",
"neural-networks",
"prediction",
"prediction-intervals",
"pytorch",
"quasar",
"uncertainty-quantification"
],
"github/theislab/scvelo": []
},
"language": {
"gitlab/chiemotono/mdcontactcom": "unknown",
Expand Down Expand Up @@ -23398,7 +23447,30 @@
"github/leapigufpb/FuzzyClass": "R",
"github/leirufeng/iEnhancer-DCSV": "Python",
"github/snek5000/snek5000": "Python",
"github/natir/vcf2parquet": "Rust"
"github/natir/vcf2parquet": "Rust",
"github/privong/pymccorrelation": "Python",
"github/ratt-ru/Stimela-classic": "Python",
"github/magnuspalmblad/shic": "Python",
"github/radiocosmology/driftscan": "Python",
"github/radiocosmology/caput": "Python",
"github/felixbosco/KeplerFit": "Python",
"github/PieterjanRobbe/GaussianRandomFields.jl": "Julia",
"github/NoahSailer/FishLSS": "Jupyter Notebook",
"github/omboersma/deepglow": "Jupyter Notebook",
"github/dingshandeng/diskmint": "Fortran",
"github/sambit-giri/BCMemu": "Python",
"github/amusecode/TRES": "C",
"github/sfschen/velocileptors": "Jupyter Notebook",
"github/upb-lea/ElectricGrid.jl": "Julia",
"github/simonsobs/nemo": "Python",
"github/martinfleis/clustergram": "Jupyter Notebook",
"github/kuenzelab/ENDURE": "Python",
"github/odelaneau/shapeit5": "C++",
"github/Kkritos/Rapster": "Python",
"github/tyo-nu/pickaxe_paper": "Jupyter Notebook",
"github/GENtle-persons/gentle-m": "C++",
"github/yongsukyee/uncertain_blackholemass": "Jupyter Notebook",
"github/theislab/scvelo": "Python"
},
"url": {
"gitlab/chiemotono/mdcontactcom": "https://gitlab.com/chiemotono/mdcontactcom",
Expand Down Expand Up @@ -28436,7 +28508,30 @@
"github/leapigufpb/FuzzyClass": "https://github.com/leapigufpb/FuzzyClass",
"github/leirufeng/iEnhancer-DCSV": "https://github.com/leirufeng/iEnhancer-DCSV",
"github/snek5000/snek5000": "https://github.com/snek5000/snek5000",
"github/natir/vcf2parquet": "https://github.com/natir/vcf2parquet"
"github/natir/vcf2parquet": "https://github.com/natir/vcf2parquet",
"github/privong/pymccorrelation": "https://github.com/privong/pymccorrelation",
"github/ratt-ru/Stimela-classic": "https://github.com/ratt-ru/Stimela-classic",
"github/magnuspalmblad/shic": "https://github.com/magnuspalmblad/shic",
"github/radiocosmology/driftscan": "https://github.com/radiocosmology/driftscan",
"github/radiocosmology/caput": "https://github.com/radiocosmology/caput",
"github/felixbosco/KeplerFit": "https://github.com/felixbosco/KeplerFit",
"github/PieterjanRobbe/GaussianRandomFields.jl": "https://github.com/PieterjanRobbe/GaussianRandomFields.jl",
"github/NoahSailer/FishLSS": "https://github.com/NoahSailer/FishLSS",
"github/omboersma/deepglow": "https://github.com/OMBoersma/DeepGlow",
"github/dingshandeng/diskmint": "https://github.com/DingshanDeng/DiskMINT",
"github/sambit-giri/BCMemu": "https://github.com/sambit-giri/BCMemu",
"github/amusecode/TRES": "https://github.com/amusecode/TRES",
"github/sfschen/velocileptors": "https://github.com/sfschen/velocileptors",
"github/upb-lea/ElectricGrid.jl": "https://github.com/upb-lea/ElectricGrid.jl",
"github/simonsobs/nemo": "https://github.com/simonsobs/nemo",
"github/martinfleis/clustergram": "https://github.com/martinfleis/clustergram",
"github/kuenzelab/ENDURE": "https://github.com/kuenzelab/ENDURE",
"github/odelaneau/shapeit5": "https://github.com/odelaneau/shapeit5",
"github/Kkritos/Rapster": "https://github.com/Kkritos/Rapster",
"github/tyo-nu/pickaxe_paper": "https://github.com/tyo-nu/pickaxe_paper",
"github/GENtle-persons/gentle-m": "https://github.com/GENtle-persons/gentle-m",
"github/yongsukyee/uncertain_blackholemass": "https://github.com/yongsukyee/uncertain_blackholemass",
"github/theislab/scvelo": "https://github.com/theislab/scvelo"
},
"description": {
"gitlab/chiemotono/mdcontactcom": "",
Expand Down Expand Up @@ -33474,6 +33569,29 @@
"github/leapigufpb/FuzzyClass": null,
"github/leirufeng/iEnhancer-DCSV": null,
"github/snek5000/snek5000": ":snake: Python framework for Nek5000 :rocket:",
"github/natir/vcf2parquet": "Convert vcf in parquet "
"github/natir/vcf2parquet": "Convert vcf in parquet ",
"github/privong/pymccorrelation": "Correlation coefficients with uncertainties",
"github/ratt-ru/Stimela-classic": "Containerized radio interferometry scripting framework -- NB: Classic version is no longer in active development, use stimela 2! See README for details.",
"github/magnuspalmblad/shic": "shic is a collection of shims for use in automated workflow composition",
"github/radiocosmology/driftscan": "Data analysis of transit radio interferometers, particularly for 21cm cosmology.",
"github/radiocosmology/caput": "Cluster Astronomical Python Utilities",
"github/felixbosco/KeplerFit": "A small piece of code to fit a Keplerian velocity distribution model to position-velocity data",
"github/PieterjanRobbe/GaussianRandomFields.jl": "A package for Gaussian random field generation in Julia",
"github/NoahSailer/FishLSS": "Fisher forecasting code for Large Scale Structure surveys using Lagrangian Perturbation Theory.",
"github/omboersma/deepglow": "A neural network emulator for BOXFIT",
"github/dingshandeng/diskmint": "DiskMINT (Disk Model For INdividual Targets): a tool to estimate disk masses with CO isotopologues",
"github/sambit-giri/BCMemu": null,
"github/amusecode/TRES": "TRiple Evolution Simulation package",
"github/sfschen/velocileptors": "A code for velocity-based Lagrangian and Eulerian PT expansions of redshift-space distortions.",
"github/upb-lea/ElectricGrid.jl": "A time domain electrical energy grid modeling and simulation tool with a focus on the control of power electronics converters",
"github/simonsobs/nemo": "Millimeter-wave map filtering and Sunyaev-Zel'dovich galaxy cluster/source detection package. Originally developed for the Atacama Cosmology Telescope project.",
"github/martinfleis/clustergram": "Clustergram - Visualization and diagnostics for cluster analysis in Python",
"github/kuenzelab/ENDURE": "Tool for energy breakdown analysis of protein designs",
"github/odelaneau/shapeit5": "Segmented HAPlotype Estimation and Imputation Tool",
"github/Kkritos/Rapster": "Rapid population synthesis code for binary black hole mergers in dynamical environments.",
"github/tyo-nu/pickaxe_paper": null,
"github/GENtle-persons/gentle-m": null,
"github/yongsukyee/uncertain_blackholemass": "Uncertainty quantification of black hole mass estimation",
"github/theislab/scvelo": "RNA Velocity generalized through dynamical modeling"
}
}
2 changes: 1 addition & 1 deletion _data/repos_counts_languages.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Python": 5434,
"Python": 5451,
"R": 2189,
"Cpp": 439,
"Js": 1633,
Expand Down
6 changes: 3 additions & 3 deletions _data/stats.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"python_deps": 4458,
"python_deps": 4469,
"cpp_deps": 439,
"r_deps": 2189,
"js_deps": 1633,
"go_deps": 246,
"total_repos": 5036,
"total_parsed": 2577
"total_repos": 5059,
"total_parsed": 2585
}
78 changes: 53 additions & 25 deletions _repos/github/ICRAR/shark/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,9 @@ cmake_minimum_required(VERSION 3.2)
# We have the version here
file(STRINGS ${CMAKE_SOURCE_DIR}/VERSION SHARK_VERSION)

# We have only C++ sources, but until cmake 3.4 the check_symbol_exists
# macro didn't work properly if only defining C++ as the project language
if (${CMAKE_VERSION} VERSION_LESS 3.4)
set(SHARK_LANGS C CXX)
else()
set(SHARK_LANGS CXX)
endif()
# We have only C++ sources, but we need to allow compilation of C sources
# so that finding the HDF5 API works correctly
set(SHARK_LANGS C CXX)

# Our project...
project(SHArk VERSION ${SHARK_VERSION} LANGUAGES ${SHARK_LANGS})
Expand Down Expand Up @@ -94,23 +90,23 @@ endmacro()

#
# This is how we look for HDF5
# We are currently interested in the CXX library,
# which is a hard requirement -- if it's not there we fail misserably
# We are currently interested in the C library,
# which is a hard requirement -- if it's not there we fail miserably
#
macro(find_hdf5)

# The CONFIG mode is needed at least when using vcpkg's hdf5
if (SHARK_HDF5_USE_CONFIG)
find_package(HDF5 REQUIRED COMPONENTS CXX CONFIG)
find_package(HDF5 REQUIRED COMPONENTS C CONFIG)
else()
find_package(HDF5 REQUIRED COMPONENTS CXX)
find_package(HDF5 REQUIRED COMPONENTS C)
endif()

#
# HDF5_VERSION is defined only in cmake 3.3+
# Even in these newer cmakes, there are cases in which the version is still
# not properly calculated though, so let us check simply for an empty string
# and compile a small problem that prints the version of the HDF5 found
# and compile a small program that prints the version of the HDF5 found
# by cmake.
#
if (NOT HDF5_VERSION)
Expand All @@ -119,7 +115,7 @@ macro(find_hdf5)
set(test_file ${scratch_directory}/cmake_version.cxx)
file(WRITE ${test_file}
"#include <stdio.h>\n"
"#include <H5Cpp.h>\n"
"#include <hdf5.h>\n"
"int main(int argc, char **argv) {\n"
" printf(\"INFO:\" H5_VERSION);\n"
" return 0;\n"
Expand Down Expand Up @@ -161,9 +157,9 @@ macro(find_hdf5)
"-DHDF5_VERSION_PATCH=${HDF5_VERSION_PATCH}")

if (SHARK_HDF5_USE_CONFIG)
set(SHARK_LIBS ${SHARK_LIBS} hdf5::hdf5_cpp-shared)
set(SHARK_LIBS ${SHARK_LIBS} hdf5::hdf5-shared)
else()
set(SHARK_LIBS ${SHARK_LIBS} ${HDF5_CXX_LIBRARIES})
set(SHARK_LIBS ${SHARK_LIBS} ${HDF5_C_LIBRARIES})
endif()
endmacro()

Expand All @@ -173,6 +169,12 @@ endmacro()
# which is a hard requirement -- if it's not there we fail misserably
#
macro(find_boost)
# Boost 1.71's own CMake config file doesn't respect the
# Boost_USE_MULTITHREADED setting, which is important in environments where
# both single- and multi-threaded libraries are installed (e.g., MacOS Mojave
# with homebrew). Let's thus not use Boost's cmake config file and stick to
# cmake's own version of it for the time being
set(Boost_NO_BOOST_CMAKE ON)
find_package(Boost 1.54 COMPONENTS filesystem log program_options system REQUIRED)
set(SHARK_LIBS ${SHARK_LIBS} ${Boost_LIBRARIES})
include_directories(${Boost_INCLUDE_DIRS})
Expand Down Expand Up @@ -297,6 +299,7 @@ set(SHARKLIB_SRCS
"${data_cpp}"
"${git_revision_cpp}"
include/agn_feedback.h
include/baryon.h
include/components.h
include/cosmology.h
include/dark_matter_halos.h
Expand All @@ -306,14 +309,17 @@ set(SHARKLIB_SRCS
include/evolve_halos.h
include/exceptions.h
include/execution.h
include/galaxy.h
include/galaxy_creator.h
include/galaxy_mergers.h
include/galaxy_writer.h
include/gas_cooling.h
include/git_revision.h
include/halo.h
include/integrator.h
include/interpolator.h
include/logging.h
include/merger_tree.h
include/merger_tree_reader.h
include/mixins.h
include/naming_convention.h
Expand All @@ -326,21 +332,31 @@ set(SHARKLIB_SRCS
include/recycling.h
include/reincorporation.h
include/reionisation.h
include/sharkfwd.h
include/root_solver.h
include/shark.h
include/shark_runner.h
include/simulation.h
include/star_formation.h
include/stellar_feedback.h
include/subhalo.h
include/timer.h
include/total_baryon.h
include/tree_builder.h
include/utils.h
include/hdf5/iobase.h
include/hdf5/reader.h
include/hdf5/traits.h
include/hdf5/writer.h
include/hdf5/attribute.h
include/hdf5/data_set.h
include/hdf5/data_space.h
include/hdf5/data_type.h
include/hdf5/entity.h
include/hdf5/file.h
include/hdf5/group.h
include/hdf5/location.h
include/hdf5/utils.h
include/hdf5/io/iobase.h
include/hdf5/io/reader.h
include/hdf5/io/traits.h
include/hdf5/io/writer.h
src/agn_feedback.cpp
src/components.cpp
src/cosmology.cpp
src/execution.cpp
src/dark_matter_halos.cpp
Expand All @@ -351,6 +367,7 @@ set(SHARKLIB_SRCS
src/galaxy_mergers.cpp
src/galaxy_writer.cpp
src/gas_cooling.cpp
src/halo.cpp
src/integrator.cpp
src/interpolator.cpp
src/logging.cpp
Expand All @@ -362,16 +379,27 @@ set(SHARKLIB_SRCS
src/recycling.cpp
src/reincorporation.cpp
src/reionisation.cpp
src/root_solver.cpp
src/shark_runner.cpp
src/simulation.cpp
src/star_formation.cpp
src/stellar_feedback.cpp
src/subhalo.cpp
src/total_baryon.cpp
src/tree_builder.cpp
src/utils.cpp
src/hdf5/iobase.cpp
src/hdf5/reader.cpp
src/hdf5/traits.cpp
src/hdf5/writer.cpp
src/hdf5/attribute.cpp
src/hdf5/data_set.cpp
src/hdf5/data_space.cpp
src/hdf5/data_type.cpp
src/hdf5/entity.cpp
src/hdf5/file.cpp
src/hdf5/group.cpp
src/hdf5/location.cpp
src/hdf5/io/iobase.cpp
src/hdf5/io/reader.cpp
src/hdf5/io/traits.cpp
src/hdf5/io/writer.cpp
)

if (WIN32)
Expand Down

0 comments on commit 2854619

Please sign in to comment.