five

Venon28/SAXS

收藏
Hugging Face2026-04-10 更新2026-04-12 收录
下载链接:
https://hf-mirror.com/datasets/Venon28/SAXS
下载链接
链接失效反馈
官方服务:
资源简介:
--- license: other license_name: license license_link: LICENSE tags: - medical - chemistry - saxs - small-angle-x-ray-scattering - nanoparticles - synthetic-data - physics-simulation - materials-science - scattering - machine-learning - deep-learning pretty_name: SAXS Scattering Curves Dataset size_categories: - 100K<n<1M task_categories: - tabular-regression - tabular-classification --- # 📡 SAXS Synthetic Scattering Curves Dataset > **Thousands of physically accurate Small Angle X-ray Scattering (SAXS) curves, generated from rigorous physical models.** --- ## 🔬 What is this dataset? This dataset provides synthetic **SAXS intensity curves I(q)** generated using validated physical scattering models (via [SASmodels](https://github.com/SasView/sasmodels)), covering a wide range of nanoparticle shapes, materials, sizes, and concentrations. Each curve is **fully labelled** with its physical parameters, making it immediately usable for: - Training ML models to **predict nanoparticle parameters from experimental curves** - **Benchmarking** fitting algorithms - **Data augmentation** for experimental datasets - Developing **automated analysis pipelines** --- ## 📊 Sample Visualization *(See attached figures in the dataset repository)* --- ## 💼 Versions & Pricing This page hosts a **free sample** (~100 curves). Full commercial versions are available on [Gumroad →](https://venon28.gumroad.com/) | Tier | Curves | Shape | Material | Price | |---|---|---|---|---| | **Sample** (this page) | 100 | sphere | ag | Free | | [ag_sphere](https://venon28.gumroad.com/l/ipyyeu) | 100k | Sphere | Ag | 49€ | | [au_sphere](https://venon28.gumroad.com/l/bmoiw) | 100k | Sphere | Au | 49€ | | [sio2_sphere](https://venon28.gumroad.com/l/noathn) | 100k | Sphere | SiO2 | 49€ | | [latex_sphere](https://venon28.gumroad.com/l/silrpc) | 100k | Sphere | Latex | 49€ | | [ag_cylinder](https://venon28.gumroad.com/l/veduiq) | 100k | Cylinder | Ag | 79€ | | [au_cylinder](https://venon28.gumroad.com/l/qikxjv) | 100k | Cylinder | Au | 79€ | | [sio2_cylinder](https://venon28.gumroad.com/l/imkld) | 100k | Cylinder | SiO2 | 79€ | | [latex_cylinder](https://venon28.gumroad.com/l/dkepz) | 100k | Cylinder | Latex | 79€ | | **Custom** | Unlimited | Custom | Custom | On request | --- ## 🚀 Ploting function exemple ```python import h5py import numpy as np import matplotlib.pyplot as plt def plotSaxs(h5_path, index_to_plot=0): with h5py.File(h5_path, 'r') as f: # Extract Data q = f.attrs['q'] intensities = f['intensities'][index_to_plot] material = f.attrs.get('material', 'Unknown').upper() shape = f.attrs.get('shape', 'Unknown').capitalize() # Extract specific metadata for the legend params_str = "" for k in f.keys(): if k == 'intensities': continue val = f[k][index_to_plot] params_str += f"{k}: {val:.2f} | " # Plotting Setup plt.rcParams.update({ 'font.size': 12, 'axes.labelsize': 14, 'xtick.labelsize': 12, 'ytick.labelsize': 12, 'legend.fontsize': 10, 'lines.linewidth': 2, 'figure.dpi': 200 }) fig, ax = plt.subplots(figsize=(9, 5)) # main curve ax.loglog(q, intensities, color='#1f77b4', label=f"{material} {shape}") ax.set_xlabel(r'Scattering Vector $q$ ($\mathring{A}^{-1}$)') ax.set_ylabel(r'Intensity $I(q)$ ($cm^{-1}$)') ax.set_title(f'Simulated SAXS Profile: {material} {shape}', pad=15) # Styling the Grid and Spines ax.grid(True, which="both", ls="-", alpha=0.2) ax.spines['top'].set_visible(False) ax.spines['right'].set_visible(False) # Adding metadata info as a text box or legend props = dict(boxstyle='round', facecolor='white', alpha=0.5) ax.text(0.05, 0.05, params_str.rstrip(' | '), transform=ax.transAxes, fontsize=9, verticalalignment='bottom', bbox=props) ax.legend(frameon=False) plt.tight_layout() # Save as PDF or TIFF save_path = h5_path.replace('.h5', '.tiff') plt.savefig(save_path) print(f"Plot saved to: {save_path}") plt.show() ``` --- ## 📄 License This dataset is released under a **Commercial Restricted License**. - ✅ Academic and research use: **free** - ✅ Internal ML training: **free for non-commercial entities** - ❌ Commercial use (products, services, APIs): **requires a paid license** See [LICENSE](./LICENSE) for full terms. --- ## 📬 Contact & Custom Orders Need a specific material, shape, q-range, or instrument noise model? → **[Contact via Gumroad](https://venon28.gumroad.com/)** or open a Discussion on this page. --- ## 📖 Citation If you use this dataset in academic work, please cite: ```bibtex @dataset{saxs_2026, author = {Thevenon, Esteban}, title = {SAXS Synthetic Scattering Curves Dataset}, year = {2026}, publisher = {Hugging Face}, url = {https://huggingface.co/datasets/Venon28/SAXS} } ```
提供机构:
Venon28
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作