Skip to content

Commit

Permalink
Merge pull request #113 from rseng/update/analysis-2024-03-20
Browse files Browse the repository at this point in the history
Update from update/analysis-2024-03-20
  • Loading branch information
vsoch authored Mar 20, 2024
2 parents af97c2e + 81afeac commit d9fe2f5
Show file tree
Hide file tree
Showing 67 changed files with 36,670 additions and 33,166 deletions.
14 changes: 7 additions & 7 deletions _data/language_counts.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
{
"unknown": 176,
"Python": 2192,
"Jupyter Notebook": 441,
"Python": 2197,
"Jupyter Notebook": 442,
"Modelica": 1,
"Shell": 31,
"HTML": 92,
"Perl": 48,
"R": 659,
"R": 661,
"C++": 562,
"Java": 102,
"C": 325,
"Rust": 31,
"C": 329,
"Rust": 32,
"JavaScript": 84,
"AMPL": 1,
"MATLAB": 40,
"MATLAB": 41,
"Haskell": 2,
"Fortran": 148,
"Clojure": 4,
"Groovy": 6,
"E": 1,
"Julia": 82,
"Julia": 83,
"null": 16,
"Matlab": 10,
"Scala": 8,
Expand Down
121 changes: 117 additions & 4 deletions _data/repos.json
Original file line number Diff line number Diff line change
Expand Up @@ -19639,7 +19639,75 @@
"meteorology",
"python",
"toolkit"
]
],
"github/pylops/pyproximal": [
"proximal-algorithms",
"linear-algebra",
"inverse-problems",
"python"
],
"github/BonsonW/slow5curl": [
"api",
"c",
"fetching-data-from-server",
"library",
"slow5",
"tool",
"blow5",
"command-line-tool",
"curl"
],
"github/FAU-LAP/NOMAD-CAMELS": [],
"github/lskatz/fasten": [
"bioinformatics",
"fastq-files",
"rust"
],
"github/NSAPH-Software/GPCERF": [],
"github/RJArthern/WAVI.jl": [],
"github/chadagreene/Tide-Model-Driver": [],
"github/tvwenger/kinematic_scaleheight": [],
"github/GenomePathogenAnalysisService/read-it-and-keep": [],
"github/FrederickHuangLin/ANCOMBC": [
"ancom",
"differential-abundance-analysis",
"microbiome",
"normalization",
"sequencing",
"correlation",
"secom",
"ancombc",
"ancombc2"
],
"github/moritzobenauer/ProjectRaccoon": [
"molecular-dynamics-simulation",
"molecular-modeling",
"cheminformatics",
"pdb-files"
],
"github/songweizhi/Binning_refiner": [
"metagenomics",
"binning",
"refinement",
"binning-refiner",
"bioinformatics"
],
"github/seamplex/feenox": [
"finite-elements",
"hpc",
"numerical-methods",
"ode-solver",
"pde-solver"
],
"github/FabianPlum/OmniTrax": [
"blender",
"deeplabcut",
"deeplearning",
"object-detection",
"tracking",
"yolo"
],
"github/EddyRivasLab/infernal": []
},
"language": {
"gitlab/chiemotono/mdcontactcom": "unknown",
Expand Down Expand Up @@ -25016,7 +25084,22 @@
"github/fkoehlin/montepython_2cosmos_public": "Python",
"github/AlexanderJuestel/pyheatdemand": "Python",
"github/aibhleog/baryon-sweep": "Jupyter Notebook",
"github/vergauwenthomas/MetObs_toolkit": "Jupyter Notebook"
"github/vergauwenthomas/MetObs_toolkit": "Jupyter Notebook",
"github/pylops/pyproximal": "Python",
"github/BonsonW/slow5curl": "C",
"github/FAU-LAP/NOMAD-CAMELS": "Python",
"github/lskatz/fasten": "Rust",
"github/NSAPH-Software/GPCERF": "R",
"github/RJArthern/WAVI.jl": "Julia",
"github/chadagreene/Tide-Model-Driver": "MATLAB",
"github/tvwenger/kinematic_scaleheight": "Python",
"github/GenomePathogenAnalysisService/read-it-and-keep": "C",
"github/FrederickHuangLin/ANCOMBC": "R",
"github/moritzobenauer/ProjectRaccoon": "Jupyter Notebook",
"github/songweizhi/Binning_refiner": "Python",
"github/seamplex/feenox": "C",
"github/FabianPlum/OmniTrax": "Python",
"github/EddyRivasLab/infernal": "C"
},
"url": {
"gitlab/chiemotono/mdcontactcom": "https://gitlab.com/chiemotono/mdcontactcom",
Expand Down Expand Up @@ -30393,7 +30476,22 @@
"github/fkoehlin/montepython_2cosmos_public": "https://github.com/fkoehlin/montepython_2cosmos_public",
"github/AlexanderJuestel/pyheatdemand": "https://github.com/AlexanderJuestel/pyheatdemand",
"github/aibhleog/baryon-sweep": "https://github.com/aibhleog/baryon-sweep",
"github/vergauwenthomas/MetObs_toolkit": "https://github.com/vergauwenthomas/MetObs_toolkit"
"github/vergauwenthomas/MetObs_toolkit": "https://github.com/vergauwenthomas/MetObs_toolkit",
"github/pylops/pyproximal": "https://github.com/PyLops/pyproximal",
"github/BonsonW/slow5curl": "https://github.com/BonsonW/slow5curl",
"github/FAU-LAP/NOMAD-CAMELS": "https://github.com/FAU-LAP/NOMAD-CAMELS",
"github/lskatz/fasten": "https://github.com/lskatz/fasten",
"github/NSAPH-Software/GPCERF": "https://github.com/NSAPH-Software/GPCERF",
"github/RJArthern/WAVI.jl": "https://github.com/RJArthern/WAVI.jl",
"github/chadagreene/Tide-Model-Driver": "https://github.com/chadagreene/Tide-Model-Driver",
"github/tvwenger/kinematic_scaleheight": "https://github.com/tvwenger/kinematic_scaleheight",
"github/GenomePathogenAnalysisService/read-it-and-keep": "https://github.com/GlobalPathogenAnalysisService/read-it-and-keep",
"github/FrederickHuangLin/ANCOMBC": "https://github.com/FrederickHuangLin/ANCOMBC",
"github/moritzobenauer/ProjectRaccoon": "https://github.com/moritzobenauer/ProjectRaccoon",
"github/songweizhi/Binning_refiner": "https://github.com/songweizhi/Binning_refiner",
"github/seamplex/feenox": "https://github.com/seamplex/feenox",
"github/FabianPlum/OmniTrax": "https://github.com/FabianPlum/OmniTrax",
"github/EddyRivasLab/infernal": "https://github.com/EddyRivasLab/infernal"
},
"description": {
"gitlab/chiemotono/mdcontactcom": "",
Expand Down Expand Up @@ -35770,6 +35868,21 @@
"github/fkoehlin/montepython_2cosmos_public": "Public repository for the Monte Python Code modified to work with two independent cosmological parameter sets and independent cosmological calculations per likelihood.",
"github/AlexanderJuestel/pyheatdemand": "Processing Tool for Heat Demand Data",
"github/aibhleog/baryon-sweep": "a custom outlier rejection algorithm for JWST/NIRSpec IFS data, described in Hutchison et al. (submitted to PASP)",
"github/vergauwenthomas/MetObs_toolkit": "A toolkit for using non-traditional meteorological observations"
"github/vergauwenthomas/MetObs_toolkit": "A toolkit for using non-traditional meteorological observations",
"github/pylops/pyproximal": "PyProximal \u2013 Proximal Operators and Algorithms in Python",
"github/BonsonW/slow5curl": "A library and tool for accessing remote BLOW5 files.",
"github/FAU-LAP/NOMAD-CAMELS": "We are developing a configurable measurement software (CAMELS), targeted towards the requirements of experimental solid-state physics. Here many experiments utilize a multitude of measurement devices used in dynamically changing setups.",
"github/lskatz/fasten": ":construction_worker: Fasten toolkit, for streaming operations on fastq files",
"github/NSAPH-Software/GPCERF": null,
"github/RJArthern/WAVI.jl": "WAVI ice sheet model",
"github/chadagreene/Tide-Model-Driver": "Tide Model Driver for MATLAB, version 3.0",
"github/tvwenger/kinematic_scaleheight": "Use MCMC methods to kinematically estimate the vertical distribution of clouds in the Galactic plane",
"github/GenomePathogenAnalysisService/read-it-and-keep": "Read contamination removal",
"github/FrederickHuangLin/ANCOMBC": "Differential abundance (DA) and correlation analyses for microbial absolute abundance data",
"github/moritzobenauer/ProjectRaccoon": "Automated construction of atomistic and coarse-grained models in the PDB format for polymer peptide conjugates.",
"github/songweizhi/Binning_refiner": "Improving genome bins through the combination of different binning programs ",
"github/seamplex/feenox": "Cloud-first free no-fee no-X uniX-like finite-element(ish) computational engineering tool",
"github/FabianPlum/OmniTrax": "Deep learning-driven multi animal tracking and pose estimation add-on for Blender",
"github/EddyRivasLab/infernal": "RNA secondary structure/sequence profiles for homology search and alignment"
}
}
4 changes: 2 additions & 2 deletions _data/repos_counts_languages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"Python": 5938,
"R": 2230,
"Python": 5964,
"R": 2235,
"Cpp": 441,
"Js": 1691,
"Go": 246
Expand Down
8 changes: 4 additions & 4 deletions _data/stats.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"python_deps": 4906,
"python_deps": 4928,
"cpp_deps": 441,
"r_deps": 2230,
"r_deps": 2235,
"js_deps": 1691,
"go_deps": 246,
"total_repos": 5375,
"total_parsed": 2748
"total_repos": 5390,
"total_parsed": 2758
}
19 changes: 19 additions & 0 deletions _repos/github/BonsonW/slow5curl/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: github/BonsonW/slow5curl
layout: repo
tipue_search_active: true
exclude_from_search: true
---
# Software Credit

|Manager|Name|Credit|
|-------|----|------|
|setup.py|github/BonsonW/slow5curl|0.01|
|pypi|[numpy](https://www.numpy.org)|0.007|
|pypi|[Cython](https://cython.org/)|0.003|


> Note that credit values are rounded and expanded (so shared dependencies are represented as one record) and may not add to 1.0. Rounded values that hit zero are removed.

- Generated by [CiteLang](https://github.com/vsoch/citelang)
Binary file added _repos/github/BonsonW/slow5curl/badge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions _repos/github/BonsonW/slow5curl/data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"setup.py": {
"github/BonsonW/slow5curl": {
"credit": 0.01,
"url": null
}
},
"pypi": {
"numpy": {
"credit": 0.006600000000000001,
"url": "https://www.numpy.org"
},
"Cython": {
"credit": 0.0033000000000000004,
"url": "https://cython.org/"
}
}
}
114 changes: 114 additions & 0 deletions _repos/github/BonsonW/slow5curl/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
try:
from setuptools import setup, Extension
from setuptools.command.install import install

except ImportError:
from distutils.core import setup
from distutils.extension import Extension

import sys
import platform
import os

include_dirs = []
# import numpy as np

# creat dummy closures for metadata reading on first parse of setup.py
# that way it picks up the requirements and installs them, then can use them
# for the install.
try:
import numpy as np
include_dirs = ['include/', np.get_include(), 'thirdparty/streamvbyte/include']
except ImportError:
include_dirs = ['include/', 'thirdparty/streamvbyte/include']
def np(*args, ** kwargs ):
import numpy as np
return np(*args, ** kwargs)

try:
from Cython.Build import build_ext
except ImportError:
def build_ext(*args, ** kwargs ):
from Cython.Build import build_ext
return build_ext(*args, ** kwargs)

# from Cython.Build import build_ext

#adapted from https://github.com/lh3/minimap2/blob/master/setup.py

sources=['python/pys5curl.pyx',
'src/s5curl.c', 'src/curlget.c', 'src/fetch.c', 'src/index.c',]
depends=['python/pys5curl.pxd', 'python/pys5curl.h',
'src/fetch.h', 'include/slow5curl/s5curl.h', 'src/fetch.h',
'slow5lib/src/slow5_idx.h', 'slow5lib/src/slow5_extra.h',
'slow5lib/include/slow5/slow5.h']
extra_compile_args = ['-g', '-Wall', '-O2', '-std=c99', '-DSLOW5_ENABLE_MT=1' ]
# extra_compile_args = []
# os.environ["CFLAGS"] = '-g -Wall -O2 -std=c99'

if platform.system() != 'Darwin':
arch=platform.machine()
if arch in ["aarch64"]:
extra_compile_args.append('-D__ARM_NEON__')
elif arch in ["armv7l"]:
extra_compile_args.append('-mfpu=neon')
elif arch in ["x86_64"]:
extra_compile_args.extend(['-DSTREAMVBYTE_SSSE3=1', '-mssse3']) # WARNING: ancient x86_64 CPUs don't have SSSE3
# note that on macos, for now we just let it compile without simd

# include_dirs = ['include/', np.get_include(), 'thirdparty/streamvbyte/include']
libraries = ['m', 'z']
library_dirs = ['.']

# a nasty hack to provide option to build with zstd
zstd=0
try:
zstd=os.environ["PYSLOW5_ZSTD"]
except:
zstd=0

if zstd=="1":
extra_compile_args.append('-DSLOW5_USE_ZSTD=1')
libraries.append('zstd')

extensions = [Extension('pys5curl',
sources = sources,
depends = depends,
extra_compile_args = extra_compile_args,
libraries = libraries,
include_dirs = include_dirs,
library_dirs = library_dirs,
language = 'c' )]

def readme():
with open('docs/pys5curl_api/pys5curl.md') as f:
return f.read()


setup(
name = 'pys5curl',
version='1.1.0',
url = 'https://github.com/BonsonW/slow5curl',
description='slow5lib python bindings',
long_description=readme(),
long_description_content_type='text/markdown',
author='Hasindu Gamaarachchi, Sasha Jenner, James Ferguson, Bonson Wong',
author_email='bonson.ym@gmail.com',
maintainer='Bonson Wong',
maintainer_email='bonson.ym@gmail.com',
license = 'MIT',
keywords = ['nanopore','slow5','signal','slow5curl','s5curl'],
ext_modules=extensions,
cmdclass= {'build_ext': build_ext},
classifiers = [
'Development Status :: 5 - Production/Stable',
'License :: OSI Approved :: MIT License',
'Programming Language :: C',
'Programming Language :: Cython',
'Programming Language :: Python :: 3',
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Bio-Informatics'],
python_requires='>=3.4.3',
install_requires=["numpy"],
setup_requires=["Cython", "numpy"]
)
4 changes: 2 additions & 2 deletions _repos/github/COMBINE-lab/pufferfish/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -247,13 +247,13 @@ if(NOT ${TBB_TARGET_EXISTED})
set(TBB_CXXFLAGS "-mno-rtm")
endif()

if("${TBB_COMPILER}" STREQUAL "gcc")
#if("${TBB_COMPILER}" STREQUAL "gcc")
## Don't know why it's a problem yet, but if we're using
## GCC, get rid of the DO_ITT_NOTIFY flag
## This seems not to be essential anymore; consider
## deleting in the next release.
# set(TBB_CXXFLAGS "${TBB_CXXFLAGS} -UDO_ITT_NOTIFY")
endif()
#endif()

set(TBB_CXXFLAGS "${TBB_CXXFLAGS} ${CXXSTDFLAG}")

Expand Down
2 changes: 1 addition & 1 deletion _repos/github/CRPropa/CRPropa3/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ endif(APPLE)
# Download data files (interaction data, masses, decay data ...)
# ----------------------------------------------------------------------------
OPTION(DOWNLOAD_DATA "Download CRPropa data files" ON)
set(CRPROPA_DATAFILE_VER "2023-10-20")
set(CRPROPA_DATAFILE_VER "2024-03-11")
if(DOWNLOAD_DATA)
message("-- Downloading data files from sciebo ~ 73 MB")
file(DOWNLOAD
Expand Down
Loading

0 comments on commit d9fe2f5

Please sign in to comment.