Skip to content
View davrens101's full-sized avatar

Block or report davrens101

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davrens101/README.md

Davis Rens

Co-founder and Chief Scientific Officer at SuperMatics, accelerating superconductor R&D with quantum-mechanical simulation, machine learning and real laboratory data. Berkeley, California.

LinkedIn · SuperMatics

What I work on

  • Superconductor materials R&D: choosing materials and synthesis experiments with simulation, ML and measured data.
  • Quantum hardware and cryogenics: dilution-refrigerator systems, heat budgets and thermal models for superconducting processors (previously at Rigetti Computing).
  • Scientific software: Python, Rust and PyTorch for experimental data analysis and anomaly detection (previously at Berkeley Lab).

Open-source contributions

Small, reproducible fixes to the scientific tools I depend on: scientific plotting, numerical and dataframe libraries, and materials and simulation tooling. This table is regenerated daily from my public pull requests on other people's repositories.

Project Pull request Status
the-dual-space/pymoo fix(constraints): respect append flag in ConstraintsAsObjective.pareto_front Merged
nltk/nltk Avoid ZeroDivisionError on empty sets in jaccard_distance and masi_distance Merged
emdgroup/baybe Fix desirability posterior offsets for minimized targets Merged
qiboteam/qibo Implement _dagger for iSWAP gate Merged
qiboteam/qibo Fix from_qasm parsing for iswap gate Merged
emdgroup/baybe Fix BoTorch recommendations with named candidate indices Open
PlasmaControl/DESC Preserve caller parameter dictionaries during coil evaluation Open
biopython/biopython Fix IsoelectricPoint.pi() returning wrong pI for strongly acidic/basic sequences Open
safetensors/safetensors Fix save_model crash on shared strided tensors Open
mikedh/trimesh fix: use curve extrema for Bezier/BSpline bounds Open
WMD-group/SMACT fix(screening): handle fractional stoichiometry in smact_validity Open
kornia/kornia fix(losses): keep js_div_loss_2d finite when a mixture cell underflows in float32/float64 Open
catboost/catboost Do not mutate the caller's feature_tags in Pool Open
PennyLaneAI/pennylane Avoid array truncation in operator data hashing Open
BerriAI/litellm fix(anthropic): forward function.strict to Anthropic tools Open
huggingface/diffusers Fix is_causal being ignored by the FLEX attention backend Open
explosion/spaCy fix(scorer): score_cats crashes when the predicted doc has no cats Open
piskvorky/gensim fix(matutils): unitvec must not modify its input Open
deepspeedai/DeepSpeed Fix flops profiler MAC count for conv with padding='same' and even kernel Open
BerriAI/litellm fix(prompt_templates): accept content parts and null content in legacy text templates Open
qctrl/open-controls fix: Exclude rounded terminal samples during resampling Open
Lightning-AI/LitServe fix(specs): optional OpenAI tool description/parameters/strict, required/named tool_choice Open
meta-pytorch/torcheval Move weight to the metric device in BinaryAUROC and BinaryNormalizedEntropy update Open
shap/shap FIX: preserve output and interaction dimensions in ExactExplainer when no inputs vary Open
sqdlab/SQDMetal Handle array inputs and optional values in capacitance analysis Open
allenai/Olmo-core Fix ZeroDivisionError in InvSqrtWithWarmup at step 0 with warmup=0 Open
mlflow/mlflow Fix Model.load treating MLmodel file paths containing / as directories on Windows Open
biotite-dev/biotite Support opposite direction vectors in align_vectors Open
vllm-project/vllm fix(reasoning): preserve text before in BaseThinkingReasoningParser Open
crewAIInc/crewAI Restore Pydantic and dataclass method outputs when resuming a flow from a checkpoint Open
lab-cosmo/torch-pme Preserve slab-correction energies and forces under cell rotation Open
proximafusion/constellaration Use rotational-transform magnitude consistently in optimization runners Open
huggingface/pytorch-image-models Fix ZeroDivisionError in train.py and legacy_train.py throughput calculation Open
metaopt/torchopt Count scalar elements in default CG budget Open
pasqal-io/Pulser Evaluate XY SLM mask release independently of sampling grid Open
scikit-rf/scikit-rf Respect scattering-wave definitions in physical two-port conversions Open
Comfy-Org/ComfyUI Fix kl_optimal scheduler returning NaN sigmas for a single step Open
emdgroup/baybe Preserve candidate identities when excluding pending experiments Open
stfc/qiskit-machine-learning Preserve batch axes in TorchConnector input gradients Open
paulromano/endf-python Fix division by zero when integrating Tabulated1D with discontinuities Open
vllm-project/vllm fix(tool_parsers): stream content preceding <function_call> in Granite20bFCToolParser Open
deepspeedai/DeepSpeed Fix OneCycle overwriting beta2, starting at the wrong momentum, and get_last_lr before step Open
vllm-project/vllm fix(tool_parsers): support Python reserved keywords as tool arguments in pythonic parsers Open
Lightning-AI/litData fix(train_test_split): allow floating point tolerance for split sum close to 1.0 Open
pyro-ppl/pyro Preserve permutation axis when changing transform cache size Open
experimental-design/bofire Fix double weighting of InRangeDesirability in acquisition objectives Open
huggingface/diffusers [guiders] fix MagnitudeAwareGuidance norm over 3+ dims Open
keras-team/keras fix(schedules): PiecewiseConstantDecay supports vector step on numpy/torch backends Draft

How I contribute

  1. Start from issues a maintainer has already accepted, and check nobody else is on them.
  2. Reproduce first. Add a test that fails without the fix, then make the smallest change that passes it.
  3. Show before and after evidence, run the project's own checks, and report honestly which ones fail and why.
  4. I use AI coding tools for research and drafting. I review every change myself and disclose AI assistance in each pull request, following each project's policy.

Pinned Loading

  1. huggingface/diffusers huggingface/diffusers Public

    🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.

    Python 34.9k 7.5k

  2. Comfy-Org/ComfyUI Comfy-Org/ComfyUI Public

    The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.

    Python 147k 17.5k

  3. vllm-project/vllm vllm-project/vllm Public

    A high-throughput and memory-efficient inference and serving engine for LLMs

    Python 96.8k 24.7k

  4. mem0ai/mem0 mem0ai/mem0 Public

    The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.

    Python 68.9k 8.2k

  5. run-llama/llama_index run-llama/llama_index Public

    LlamaIndex is the document processing platform for AI

    Python 52.9k 8.6k

  6. plotly/plotly.js plotly/plotly.js Public

    Open-source JavaScript charting library behind Plotly and Dash

    JavaScript 18.4k 2.1k