Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kolosovpetro/anotherapproachtogetderivativeofoddpower
This manuscript provides another approach to get derivative of odd-power, that is approach based on partial derivatives of polynomial function
https://github.com/kolosovpetro/anotherapproachtogetderivativeofoddpower
derivatives math mathematics open-research open-science polynomials research research-project
Last synced: about 6 hours ago
JSON representation
This manuscript provides another approach to get derivative of odd-power, that is approach based on partial derivatives of polynomial function
- Host: GitHub
- URL: https://github.com/kolosovpetro/anotherapproachtogetderivativeofoddpower
- Owner: kolosovpetro
- License: gpl-3.0
- Created: 2022-10-24T15:39:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-10T13:18:40.000Z (5 days ago)
- Last Synced: 2024-11-10T13:20:45.099Z (5 days ago)
- Topics: derivatives, math, mathematics, open-research, open-science, polynomials, research, research-project
- Language: TeX
- Homepage: https://kolosovpetro.github.io/pdf/AnotherApproachToGetDerivativeOfOddPower.pdf
- Size: 3.09 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Another approach to get derivative of odd-power
This manuscript provides another approach to get derivative of odd-power,
that is approach based on partial derivatives of a certain polynomial function.## GitHub Actions used
- https://github.com/actions/checkout
- https://github.com/GitTools/actions/blob/main/docs/examples/github/gitversion/index.md
- https://github.com/xu-cheng/latex-action
- https://github.com/actions/upload-artifact## Build and run using PowerShell (Windows)
- Install `MikTeX`: https://miktex.org/download
- Update `MikTeX`
- Install `SumatraPDF` viewer: https://www.sumatrapdfreader.org/download-free-pdf-viewer
- `Rename-Tex-Files.ps1` renames main LaTeX and BibTeX files to match the repository root directory name
- `Build-Latex.ps1`## Build and run in Intellij IDEA (Windows)
- Install `MikTeX`: https://miktex.org/download
- Update `MikTeX`
- Install `SumatraPDF` viewer: https://www.sumatrapdfreader.org/download-free-pdf-viewer
- Path to SumatraPDF: `C:\Program Files\SumatraPDF`
- Install `Intellij IDEA Ultimate`: https://www.jetbrains.com/idea/download/#section=windows
- Activate `Intellij IDEA Ultimate`
- Install `TeXiFy IDEA` plugin: https://plugins.jetbrains.com/plugin/9473-texify-idea
- Clone this repository locally: `https://github.com/kolosovpetro/github-latex-template.git`
- Open `github-latex-template` folder in `Intellij IDEA Ultimate` and configure as follows
- LaTeX Configuration
![LaTeX Configuration](./img/latex_configuration.PNG "LaTeX Configuration")
- BibTeX Configuration
![BibTeX Configuration](./img/bibtex_configuration.PNG "BibTeX Configuration")
- Configure Inverse Search in `Intellij IDEA` for SumatraPDF: `Tools -> LaTeX -> Configure Inverse Search`
- Compile document using `Shift + F10`## How to use Mathematica package
- Open the package file `GithubLatexTemplateMathematicaPackage.m` in Wolfram Mathematica, I use version 13.0
- Execute the package using `Shift+Enter`
- Open the notebook file `GithubLatexTemplateMathematicaNotebook.nb`
- Execute the line: `Needs["GithubLatexTemplateMathematicaPackage"]`
- Continue your work as desired## Configure CI / CD
- Update root file name in `build-pdf.yml` and `build-and-deploy-pdf.yml`
- Set repository secrets
- `GH_ACCESS_TOKEN`: Generate GitHub Personal access token at
`Settings -> Developer Settings -> Personal access tokens -> Generate mew token`## Actions and their trigger policy
- `build-pdf.yml` builds project using `TeXLive`. Triggered on `pull_request`, `push` to `develop` branch
- `build-and-deploy-pdf.yml` builds project using `TeXLive` and deploys to `GitHub Pages`. Triggered on `push` to `main`
branch