Skip to content

Preparing refactor#24

Merged
Antonio-JP merged 7 commits intodevelopfrom
reorganize
Jun 9, 2025
Merged

Preparing refactor#24
Antonio-JP merged 7 commits intodevelopfrom
reorganize

Conversation

@Antonio-JP
Copy link
Copy Markdown
Owner

This pull request incorporate a first reorganization of the code of dd_functions preserving its functionality but preparing the main refactoring that is to come for version 1.0.0.

  • We have split the repository into 4 folders:
    • The code folder has been renamed from ajpastor to dd_functions.
    • A new notebooks folder has been created for all the notebooks in the repository
    • A new experiments folder has been created to include different scripts using the package.
    • The code docs keeps holding the compiled documentation using Sphinx.
  • We have updated the CI actions for GitHub. Now it uses SageMath tool tox for linting and testing.
  • Added a benchmark for a set of examples. We measure the time consumption of these examples to use it as a benchmark for future versions of the code. It has been included in the folder experiments.

This pull request also closes issue #6 and allows the removal of branch fix_#5 (also deleting the previous pull request #15 ).

  - Updated structure of repository
  - Renamed main package "ajpastor" -> "dd_functions"
  - Removed folder for binder
  - Updated VERSION to have better meaning
  - Updated "requirements.txt"
  - Moved notebooks to their folder
  - Redone CI file for GitHub Actions
  - Updated commands in main Makefile
  - Added better control of time (allowed tomeouts)
  - Better set of experiments
@Antonio-JP Antonio-JP self-assigned this Jun 9, 2025
@Antonio-JP Antonio-JP linked an issue Jun 9, 2025 that may be closed by this pull request
4 tasks
@Antonio-JP Antonio-JP merged commit 691b8f9 into develop Jun 9, 2025
0 of 3 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.

Error in operation (1-Tan(x)^2)*Tan(2*x)

1 participant