Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: ashriva16
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 20 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed 8 months ago
Metadata Files
Readme Citation

README.md

Bayesian optimization of sputter-deposition

License: MIT Python Version Repo Size Last Commit Issues Pull Requests

📌 Project Description

This repository presents a Bayesian optimization framework for guiding the sputter deposition of molybdenum thin films, targeting optimal residual stress and sheet resistance, while minimizing sensitivity to stochastic process variations. Key deposition parameters — power, pressure, and working distance — influence these properties. We apply Bayesian optimization to efficiently search the process space using a custom objective function that incorporates:

  • Empirical stress and resistance data
  • Prior knowledge about pressure-dependent variability

Highlight

✅ Key Features

  • Rapid identification of optimal deposition parameters
  • Improved consistency and reproducibility of thin film properties
  • Reduced experimental effort

Our results confirm that Bayesian optimization is a powerful tool for thin film process development, delivering high-performance films with controlled stress and resistance characteristics.


🧱 Project Structure

text . ├── docs/ # Sphinx or MkDocs-based documentation (API, usage, design, papers, etc.) ├── environment.yml # Conda environment specification for reproducibility ├── LICENSE # Licensing information (e.g., MIT, Apache 2.0) ├── Makefile # Automation commands (e.g., setup, test, lint, build) ├── playground/ # Prototyping area for experiments, quick tests, or notebooks (not production) ├── pyproject.toml # Project metadata and build config (PEP 621, setuptools, linting tools) ├── README.md # Project overview, usage, setup, and contribution guidelines ├── pvd_exp_demo/ # scripts to demonstrate bayesopt behavior ├── pvd_exp_run/ # scripts used during experiment design ├── utils/ # Shared utility functions and helper modules used across the project


🧩 Packaging

This project uses PEP 621-compliant configuration via pyproject.toml with setuptools.

Only utils and submodules under utils/ are included as installable packages by default. To include more:

toml [tool.setuptools.packages.find] where = ["."] include = ["utils", "utils.*", "src", "src.*", "common", "common.*"]


Badge (once setup):

markdown [![CI](https://github.com/ashriva16/bayesian-optimization-sputter-deposition/actions/workflows/ci.yml/badge.svg)](https://github.com/ashriva16/bayesian-optimization-sputter-deposition/actions)


👤 Maintainer

Ankit Shrivastava Feel free to open an issue or discussion for support.


📜 License

This project is licensed under the MIT License. See the LICENSE file for full details.


📈 Project Status

Status: 🚧 In Development — Not ready for use.


📘 References

Owner

  • Name: Ankit Shrivastava
  • Login: ashriva16
  • Kind: user

Citation (citation.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  Bayesian optimization for stable properties amid processing fluctuations in sputter deposition
message: >-
  If you use this software, please cite it using the metadata from this file.
type: software
authors:
  - given-names: Ankit
    family-names: Shrivastava
    email: ashriva@sandia.gov
    affiliation: Sandia National Laboratories
    orcid: 'https://orcid.org/0000-0003-4445-8817'
identifiers:
  - type: doi
    value: 10.1116/6.0003418
repository-code: >-
  https://github.com/ashriva16/bayesian-optimization-sputter-deposition
keywords:
  - Bayesian optimization
  - thin films
  - design of experiments
license: MIT

GitHub Events

Total
  • Watch event: 1
  • Push event: 4
Last Year
  • Watch event: 1
  • Push event: 4