Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -744,6 +744,10 @@ The `scripts/` directory contains various utility scripts for development, testi
- **`sync_org_profile_publications.py`** - Org profile sync
- Pulls the publications block from `_research/index.md` into the
GitHub org profile README (kept in `_org_profile/`)
- `_org_profile/README.md` is the source of truth for the public
org profile and must stay dense scholarly (no badge/widget
walls); the sync workflow copies that file wholesale to
`comphy-lab/.github/profile/README.md`
- Run periodically; not part of the regular build

### Test Scripts
Expand Down
267 changes: 25 additions & 242 deletions _org_profile/README.md
Original file line number Diff line number Diff line change
@@ -1,153 +1,34 @@
<div align="center">

# Computational Multiphase Physics (CoMPhy) Lab

### 🌊 Exploring Non-Newtonian Free-Surface Flows & Soft Matter Singularities 🌊
**Department of Physics · Durham University · United Kingdom**

[![Website](https://img.shields.io/badge/Website-comphy--lab.org-blue?style=for-the-badge&logo=google-chrome)](https://comphy-lab.org)
[![Email](https://img.shields.io/badge/Email-vatsalsy%40comphy--lab.org-red?style=for-the-badge&logo=gmail)](mailto:vatsalsy@comphy-lab.org)
[![GitHub](https://img.shields.io/badge/GitHub-%40comphy--lab-black?style=for-the-badge&logo=github)](https://github.com/comphy-lab)
[![YouTube](https://img.shields.io/badge/YouTube-%40CoMPhyLab-red?style=for-the-badge&logo=youtube)](https://www.youtube.com/@CoMPhyLab)
[![X](https://img.shields.io/badge/X-%40VatsalSanjay-black?style=for-the-badge&logo=x)](https://twitter.com/VatsalSanjay)
[![Bluesky](https://img.shields.io/badge/Bluesky-comphy--lab.org-00A8E8?style=for-the-badge&logo=bluesky)](https://bsky.app/profile/comphy-lab.org)
We study non-Newtonian free-surface flows and soft-matter singularities. The group sits at the intersection of applied mathematics, fluid mechanics, and direct numerical simulation, and develops open-source codes and theory for soft-matter phenomena across length and time scales.

[![Location](https://img.shields.io/badge/📍_Durham_University-UK-purple?style=flat-square)](https://www.durham.ac.uk/departments/academic/physics/)
[![Department](https://img.shields.io/badge/Department-Physics-orange?style=flat-square)](https://www.durham.ac.uk/staff/vatsal-sanjay/)
[![Repositories](https://img.shields.io/badge/Public_Repos-69-green?style=flat-square)](https://github.com/orgs/comphy-lab/repositories)
[![Profile Views](https://komarev.com/ghpvc/?username=comphy-lab&label=Profile%20views&color=orange&style=flat-square)](https://github.com/comphy-lab)
[Website](https://comphy-lab.org) · [People](https://comphy-lab.org/team) · [Research](https://comphy-lab.org/research) · [Opportunities](https://comphy-lab.org/join) · [Email](mailto:vatsal.sanjay@comphy-lab.org) · [YouTube](https://www.youtube.com/@CoMPhyLab) · [Bluesky](https://bsky.app/profile/comphy-lab.org) · [X](https://twitter.com/VatsalSanjay)

</div>
## Research themes

---
- **Drop impact and forces** — inertia, viscosity, wettability, and rheology in impact, rebound, and soft-sphere analogues
- **Bubbles and singularities** — capillary-wave focusing, Worthington jets, and pinch-off in Newtonian and complex fluids
- **Sheets and films** — hole nucleation, Taylor–Culick retraction, and film rupture
- **Open-source DNS** — Basilisk C extensions for viscoelastic, viscoplastic, and elastoviscoplastic multiphase flow

## 🔬 About CoMPhy Lab
Current interests include mycofluidic transport, non-Newtonian effects on hydrodynamic singularities, and respiratory-droplet formation driven by viscoelastic mucus rheology.

<div align="center">

We are a computational physics research group based at the **Department of Physics** at **Durham University**. Our research focuses on understanding complex fluid dynamics phenomena through advanced computational methods.
## Featured repositories

</div>
| Repository | Focus |
| --- | --- |
| [MultiRheoFlow](https://github.com/comphy-lab/MultiRheoFlow) | Multiphase flows with complex rheology on Basilisk C |
| [Viscoelastic3D](https://github.com/comphy-lab/Viscoelastic3D) | Three-dimensional viscoelastic solver extension |
| [Viscoelastic Worthington jets](https://github.com/comphy-lab/Viscoelastic-Worthington-jets-and-droplets-produced-by-bursting-bubbles) | Jets and droplets from bursting viscoelastic bubbles |
| [JumpingBubbles](https://github.com/comphy-lab/JumpingBubbles) | Coalescence-induced bubble jumping |
| [basilisk-C](https://github.com/comphy-lab/basilisk-C) | Lab-maintained Basilisk C install and version pin |
| [Basilisk-101](https://github.com/comphy-lab/Basilisk-101) | Onboarding notebooks for Basilisk CFD |

### 🎯 Research Focus
[All public repositories →](https://github.com/orgs/comphy-lab/repositories)

<div align="center">

![Multiphase Flows](https://img.shields.io/badge/Multiphase_Flows-🌊-blue?style=for-the-badge)
![Non-Newtonian Fluids](https://img.shields.io/badge/Non--Newtonian_Fluids-🧪-green?style=for-the-badge)
![Soft Matter](https://img.shields.io/badge/Soft_Matter-🔬-purple?style=for-the-badge)
![Singularities](https://img.shields.io/badge/Singularities-⚡-orange?style=for-the-badge)
![Free Surface Flows](https://img.shields.io/badge/Free_Surface_Flows-💧-cyan?style=for-the-badge)
![Computational Physics](https://img.shields.io/badge/Computational_Physics-💻-red?style=for-the-badge)

</div>

---

## 🛠️ Technical Expertise

### Languages & Tools

<div align="center">

![C](https://img.shields.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white)
![C++](https://img.shields.io/badge/C++-00599C?style=for-the-badge&logo=c%2B%2B&logoColor=white)
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
![Fortran](https://img.shields.io/badge/Fortran-734F96?style=for-the-badge&logo=fortran&logoColor=white)
![MATLAB](https://img.shields.io/badge/MATLAB-0076A8?style=for-the-badge&logo=mathworks&logoColor=white)
![Julia](https://img.shields.io/badge/Julia-9558B2?style=for-the-badge&logo=julia&logoColor=white)

</div>

### Computational Frameworks

<div align="center">

![Basilisk](https://img.shields.io/badge/Basilisk_C-🌊-blue?style=for-the-badge)
![OpenFOAM](https://img.shields.io/badge/OpenFOAM-🔥-red?style=for-the-badge)
![LAMMPS](https://img.shields.io/badge/LAMMPS-⚛️-green?style=for-the-badge)
![Gerris](https://img.shields.io/badge/Gerris-💧-cyan?style=for-the-badge)
![HPC](https://img.shields.io/badge/HPC-🖥️-purple?style=for-the-badge)
![OpenMPI](https://img.shields.io/badge/MPI-🔄-orange?style=for-the-badge)

</div>

---

## 📊 Lab Activity & Metrics

### 🔄 Development Workflow

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-org-overview-stats?activity=pull-requests&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=pull-requests&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=dark" width="32%" height="auto">
<img alt="Pull Requests Overview" src="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=pull-requests&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=light" width="32%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/compose-org-overview-stats?activity=issues&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=issues&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=dark" width="32%" height="auto">
<img alt="Issues Overview" src="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=issues&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=light" width="32%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/compose-org-overview-stats?activity=commits&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=commits&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=dark" width="32%" height="auto">
<img alt="Commits Overview" src="https://next.ossinsight.io/widgets/official/compose-org-overview-stats/thumbnail.png?activity=commits&owner_id=114741869&period=past_12_months&image_size=2x2&color_scheme=light" width="32%" height="auto">
</picture>
</a>
</div>

### 📈 Contribution Trends

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-org-activity-growth-total?activity=commits&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-activity-growth-total/thumbnail.png?activity=commits&owner_id=114741869&period=past_12_months&image_size=4x7&color_scheme=dark" width="75%" height="auto">
<img alt="Commits Trends" src="https://next.ossinsight.io/widgets/official/compose-org-activity-growth-total/thumbnail.png?activity=commits&owner_id=114741869&period=past_12_months&image_size=4x7&color_scheme=light" width="75%" height="auto">
</picture>
</a>
</div>

### 🎯 Productivity Metrics

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio?activity=pull-requests%2Fmerged&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=pull-requests%2Fmerged&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=dark" width="32%" height="auto">
<img alt="PR Merge Rate" src="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=pull-requests%2Fmerged&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=light" width="32%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio?activity=issues%2Fclosed&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=issues%2Fclosed&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=dark" width="32%" height="auto">
<img alt="Issue Resolution Rate" src="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=issues%2Fclosed&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=light" width="32%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio?activity=reviews%2Freviewed&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=reviews%2Freviewed&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=dark" width="32%" height="auto">
<img alt="Review Rate" src="https://next.ossinsight.io/widgets/official/compose-org-productivity-ratio/thumbnail.png?activity=reviews%2Freviewed&owner_id=114741869&period=past_12_months&image_size=3x3&color_scheme=light" width="32%" height="auto">
</picture>
</a>
</div>

---

## 🚀 Featured Projects

<div align="center">

| Project | Description | Technologies | Status |
| --- | --- | --- | --- |
| 🌊 [**Bubble Dynamics**](https://github.com/comphy-lab) | Worthington jet formation from bursting bubbles | Basilisk C, MPI | ![Active](https://img.shields.io/badge/Active-green?style=flat-square) |
| 💧 [**Droplet Physics**](https://github.com/comphy-lab) | Non-Newtonian droplet impact phenomena | OpenFOAM, Python | ![Active](https://img.shields.io/badge/Active-green?style=flat-square) |
| 🔄 [**Viscoelastic Flows**](https://github.com/comphy-lab) | Complex fluid behavior in confined geometries | Basilisk C, Julia | ![Development](https://img.shields.io/badge/Development-yellow?style=flat-square) |
| ⚡ [**Singularity Formation**](https://github.com/comphy-lab) | Soft matter singularities and breakup | C++, MATLAB | ![Research](https://img.shields.io/badge/Research-blue?style=flat-square) |

</div>

### 📚 Recent Publications
## Recent publications

<!-- RECENT_PUBLICATIONS_START -->
1. Verschuur, C. I., Oratis, A. T., Sanjay, V., & Snoeijer, J. H. How elasticity affects bubble pinch-off. Phys. Rev. Fluids (2026).
Expand All @@ -157,108 +38,10 @@ We are a computational physics research group based at the **Department of Physi
[View all publications →](https://comphy-lab.org/research)
<!-- RECENT_PUBLICATIONS_END -->

---

## 👥 Community & Collaboration

### 🤝 Active Contributors

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-org-active-contributors?activity=active&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-active-contributors/thumbnail.png?activity=active&owner_id=114741869&period=past_12_months&image_size=3x4&color_scheme=dark" width="45%" height="auto">
<img alt="Active Contributors" src="https://next.ossinsight.io/widgets/official/compose-org-active-contributors/thumbnail.png?activity=active&owner_id=114741869&period=past_12_months&image_size=3x4&color_scheme=light" width="45%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/analyze-org-activity-action-top-repos?activity=issues%2Fissue-comments&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/analyze-org-activity-action-top-repos/thumbnail.png?activity=issues%2Fissue-comments&owner_id=114741869&period=past_12_months&image_size=3x6&color_scheme=dark" width="45%" height="auto">
<img alt="Active Discussions" src="https://next.ossinsight.io/widgets/official/analyze-org-activity-action-top-repos/thumbnail.png?activity=issues%2Fissue-comments&owner_id=114741869&period=past_12_months&image_size=3x6&color_scheme=light" width="45%" height="auto">
</picture>
</a>
</div>

### ⏰ Contribution Patterns

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/analyze-org-commits-time-distribution?zone=0&owner_id=114741869&period=past_12_months" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/analyze-org-commits-time-distribution/thumbnail.png?zone=0&owner_id=114741869&period=past_12_months&image_size=4x5&color_scheme=dark" width="75%" height="auto">
<img alt="Contribution Time Distribution" src="https://next.ossinsight.io/widgets/official/analyze-org-commits-time-distribution/thumbnail.png?zone=0&owner_id=114741869&period=past_12_months&image_size=4x5&color_scheme=light" width="75%" height="auto">
</picture>
</a>
</div>

---

## 📰 Recent Activity

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-recent-active-contributors?owner_id=114741869&limit=10" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-recent-active-contributors/thumbnail.png?owner_id=114741869&limit=10&image_size=4x6&color_scheme=dark" width="80%" height="auto">
<img alt="Recent Active Contributors" src="https://next.ossinsight.io/widgets/official/compose-recent-active-contributors/thumbnail.png?owner_id=114741869&limit=10&image_size=4x6&color_scheme=light" width="80%" height="auto">
</picture>
</a>
</div>

---

## 🌟 Get Involved

### 🔬 **Open Science Commitment**

We believe in open and reproducible science. All our computational tools and datasets are openly available to the research community.

### 💡 **Collaboration Opportunities**

- 🎓 **PhD/Postdoc Positions**: Check our [opportunities page](https://comphy-lab.org/opportunities)
- 🤝 **Research Collaborations**: Contact us for potential collaborations
- 💻 **Code Contributions**: See our repositories and contribution guidelines
- 📚 **Use Our Tools**: All our software is open-source and documented

### 📬 **Contact Us**

[![Email](https://img.shields.io/badge/Email-vatsalsy%40comphy--lab.org-red?style=for-the-badge&logo=gmail)](mailto:vatsalsy@comphy-lab.org)
[![Website](https://img.shields.io/badge/Visit_Our_Website-blue?style=for-the-badge&logo=google-chrome)](https://comphy-lab.org)
[![GitHub Discussions](https://img.shields.io/badge/GitHub_Discussions-black?style=for-the-badge&logo=github)](https://github.com/orgs/comphy-lab/discussions)

</div>

---

<div align="center">

### 🏆 Lab Statistics

![GitHub Org's stars](https://img.shields.io/github/stars/comphy-lab?style=social)
![GitHub followers](https://img.shields.io/github/followers/comphy-lab?style=social)

<details>
<summary>📊 Detailed GitHub Stats</summary>
<br>

<div align="center">
<a href="https://next.ossinsight.io/widgets/official/compose-org-stats-languages?owner_id=114741869" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-org-stats-languages/thumbnail.png?owner_id=114741869&image_size=4x5&color_scheme=dark" width="48%" height="auto">
<img alt="Language Distribution" src="https://next.ossinsight.io/widgets/official/compose-org-stats-languages/thumbnail.png?owner_id=114741869&image_size=4x5&color_scheme=light" width="48%" height="auto">
</picture>
</a>
<a href="https://next.ossinsight.io/widgets/official/compose-last-28-days-activities?owner_id=114741869&activity=pull-requests" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-last-28-days-activities/thumbnail.png?owner_id=114741869&activity=pull-requests&image_size=4x5&color_scheme=dark" width="48%" height="auto">
<img alt="Recent Activity" src="https://next.ossinsight.io/widgets/official/compose-last-28-days-activities/thumbnail.png?owner_id=114741869&activity=pull-requests&image_size=4x5&color_scheme=light" width="48%" height="auto">
</picture>
</a>
</div>

</details>

---
## Join and contact

<p align="center">
<i>Advancing computational physics one simulation at a time 🚀</i>
</p>
Open science is the default: simulation codes and analysis for papers live in public repositories under this organization.

</div>
- Positions and projects: [comphy-lab.org/join](https://comphy-lab.org/join)
- PI: [Vatsal Sanjay](https://www.durham.ac.uk/staff/vatsal-sanjay/) · [vatsal.sanjay@comphy-lab.org](mailto:vatsal.sanjay@comphy-lab.org)
- Discussions: [github.com/orgs/comphy-lab/discussions](https://github.com/orgs/comphy-lab/discussions)
Loading