Skip to content

Cookiecutter: apply#36

Closed
ahms5 wants to merge 13 commits intodevelop_1.0.0from
new_cookiecutter
Closed

Cookiecutter: apply#36
ahms5 wants to merge 13 commits intodevelop_1.0.0from
new_cookiecutter

Conversation

@ahms5
Copy link
Copy Markdown
Member

@ahms5 ahms5 commented Dec 12, 2024

note that ruff would fail, if the rules would be active

@ahms5 ahms5 changed the base branch from main to develop December 12, 2024 09:56
@ahms5 ahms5 added the v0.6.0 label Dec 12, 2024
@ahms5 ahms5 requested a review from mberz December 12, 2024 11:09
@mberz mberz mentioned this pull request Dec 20, 2024
Copy link
Copy Markdown
Member

@mberz mberz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apart from the deleted notebook all good

@ahms5 ahms5 requested a review from mberz January 17, 2025 13:27
@ahms5 ahms5 added this to the v1.0.0 milestone Feb 11, 2025
@ahms5 ahms5 added v1.0.0 and removed v0.6.0 labels Feb 11, 2025
@ahms5 ahms5 changed the base branch from develop to develop_1.0.0 February 11, 2025 14:44
@ahms5 ahms5 changed the title apply cookiecutter Cookiecutter: apply Mar 31, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR applies a Cookiecutter refactoring that modernizes the packaging, documentation, and CI configurations for the pyrato project while addressing naming and formatting consistency.

  • Removed the legacy setup.py file in favor of pyproject.toml for packaging.
  • Updated documentation and internal references from “pyfar” to “pyrato.”
  • Revised CI configurations and dependency specifications, including updates to Python versions and installation commands.

Reviewed Changes

Copilot reviewed 10 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
setup.py Removed legacy packaging script in favor of a modern pyproject.toml configuration.
pyrato/dsp.py Minor docstring formatting adjustments.
pyrato/analytic/analytic.py Docstring improvements including changes to parameter formatting and citations.
pyrato/init.py Moved and streamlined top-level package metadata and docstrings.
pyproject.toml Added comprehensive project metadata, dependency, and linting configurations.
docs/conf.py Updated hard-coded links from “pyfar” to “pyrato.”
.readthedocs.yml Adjusted Python version and documentation installation method.
.github/ISSUE_TEMPLATE.md Updated package name to maintain consistency.
.circleci/config.yml Refined CI jobs by switching to pip install commands, updating Python versions, and cleaning up installation steps.
Files not reviewed (5)
  • CONTRIBUTING.rst: Language not supported
  • docs/_static/css/custom.css: Language not supported
  • docs/api_reference.rst: Language not supported
  • requirements_dev.txt: Language not supported
  • setup.cfg: Language not supported
Comments suppressed due to low confidence (1)

pyrato/analytic/analytic.py:33

  • The reference marker '[#]' in the citation is ambiguous; consider using a numeric reference like '[1]' to clearly indicate the intended citation.
..  [#] H. Kuttruff, Room acoustics, pp. 64-66, 4th Ed. Taylor & Francis,

@ahms5 ahms5 moved this from Implementation in progress to On hold in Weekly Planning Apr 23, 2025
@ahms5
Copy link
Copy Markdown
Member Author

ahms5 commented Apr 23, 2025

on hold due to #48

@ahms5
Copy link
Copy Markdown
Member Author

ahms5 commented May 26, 2025

replaced by #48

@ahms5 ahms5 closed this May 26, 2025
@github-project-automation github-project-automation bot moved this from On hold to Done in Weekly Planning May 26, 2025
@mberz mberz deleted the new_cookiecutter branch February 26, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants