BayesFusionSDF provides research code, configuration, and reproducibility utilities for our paper.
A lightweight project page is hosted at: https://bayesfusionsdf.soumyamazumdar.com
Main website: https://soumyamazumdar.com
Repository policy (important): This repository does not redistribute third-party datasets (e.g., CO3D or other restricted/terms-governed datasets). Instead, we provide scripts and clear instructions to obtain datasets from their official sources and to generate the required preprocessing outputs.
This repository contains:
Replace this section with a short formal abstract of your method and the primary contributions.
The project page is served from the /docs directory via GitHub Pages and is configured for the custom domain:
bayesfusionsdf.soumyamazumdar.comRecommended contents:
docs/index.html (single-file page)docs/CNAME (contains the domain)docs/paper.pdf (optional, if you want the paper hosted on the same subdomain)conda create -n bayesfusionsdf python=3.10 -y
conda activate bayesfusionsdf
pip install -r requirements.txt
python -m venv .venv
# Linux/macOS
source .venv/bin/activate
# Windows PowerShell
# .venv\Scripts\Activate.ps1
pip install -r requirements.txt
If your code requires CUDA / PyTorch versions, specify them explicitly in
requirements.txtor provide a separaterequirements-cuda.txt.
This repository must not include:
Instead, include:
Provide instructions + scripts, not the dataset.
Recommended:
scripts/download_<dataset>.sh or scripts/download_<dataset>.py
scripts/preprocess_<dataset>.py
configs/data/<dataset>.yaml
DATASETS.md (recommended)
data/
<dataset_name>/
raw/
processed/
train/
val/
test/
If you must ship large non-dataset artifacts (e.g., small checkpoints, demo media):
python -m bayesfusionsdf.train --config configs/train.yaml --data_root ./data/<dataset_name>/processed --output_dir ./outputs/exp01
python -m bayesfusionsdf.eval --config configs/eval.yaml --checkpoint ./outputs/exp01/checkpoints/latest.pt --data_root ./data/<dataset_name>/processed --output_dir ./outputs/exp01_eval
Recommended practices:
Optional but recommended:
scripts/reproduce_main_results.shscripts/smoke_test.shSuggested repository structure:
BayesFusionSDF/
docs/ # GitHub Pages site (custom domain)
index.html
CNAME
paper.pdf # optional
src/ or bayesfusionsdf/ # python package / core code
__init__.py
...
configs/
train.yaml
eval.yaml
data/
scripts/
preprocess_*.py
reproduce_*.sh
smoke_test.sh
assets/ # small, permissive media only (figures, icons)
tests/ # optional unit/integration tests
requirements.txt
README.md
LICENSE
.gitignore
DATASETS.md # recommended
If you use this repository in academic work, please cite:
@inproceedings{bayesfusionsdf2026,
title = {BayesFusionSDF},
author = {Mazumdar, Soumya and ...},
booktitle = {Your Conference Name},
year = {2026}
}
Specify the license you intend to use (e.g., MIT, Apache-2.0).
If your code depends on third-party libraries with additional requirements, list them in NOTICE or in this section.
Maintainer: Soumya Mazumdar
Website: https://soumyamazumdar.com
Must have
README.md (this file)LICENSE.gitignorerequirements.txt (or environment.yml)docs/index.html and docs/CNAME (for the subdomain project page)Strongly recommended
DATASETS.md (dataset setup + links + terms reminder)scripts/preprocess_*.py (and optionally scripts/download_*.py)configs/ for reproducible runsscripts/smoke_test.sh (quick sanity run)Optional
tests/CHANGELOG.mdCITATION.cff (nice for GitHub “Cite this repository” button).zip, .tar, .mp4 dumps) unless you own the rights and it’s intended.env.example instead)