Skip to content

CI: add GitHub Actions, Ruff linting, templates, and license - #3

Merged
physicien merged 2 commits into
mainfrom
development
Jul 1, 2026
Merged

CI: add GitHub Actions, Ruff linting, templates, and license#3
physicien merged 2 commits into
mainfrom
development

Conversation

@physicien

@physicien physicien commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Description

Add CI workflow with pytest (Python 3.10-3.13) and Ruff linting.
Add PR/issue templates, contributing guidelines, and author headers.
Switch license from MIT to BSD 3-Clause.
Add NumPy-style docstrings to all source modules.
Fix plot unit flag conflicts so --pnm/--pev correctly override the
default --pwn. Remove dead code (unused imports, unused variables).

Type of Pull Request

  • Bug Fix
  • New Feature
  • Miscellaneous Changes (refactor, code improvements, etc.)
  • Documentation or Example Programs

Pull Request Checklist

  • New code and/or documentation is valid for use with the BSD 3-Clause license.
  • New code is fully documented with docstrings that follow Numpy style,
    if applicable.
  • New code follows package conventions (max 80 chars per line, etc.),
    if applicable.
  • Added/updated tests and ensured they pass locally, if applicable.
  • Verified that ruff check src/ passes, if applicable.

physicien added 2 commits July 1, 2026 15:21
…SD 3-Clause

Templates and contributing guidelines adapted from derb12/pybaselines.
License changed from MIT to BSD 3-Clause.
Each file now has a module-level docstring with description, creation
date, and @author: Emmanuel Bourret.
@physicien physicien changed the title Spectroplot: IR/Raman/VPT2 support, package restructuring, and fixes Follow-up: CI, linting, templates, license, docstrings, and fixes Jul 1, 2026
@physicien physicien changed the title Follow-up: CI, linting, templates, license, docstrings, and fixes CI, linting, templates, license, docstrings, and fixes Jul 1, 2026
@physicien physicien changed the title CI, linting, templates, license, docstrings, and fixes CI: add GitHub Actions, Ruff linting, templates, and license Jul 1, 2026
@physicien
physicien merged commit 1d46958 into main Jul 1, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant