Skip to content

feat: add more mathematical operations#986

Merged
lars-reimann merged 27 commits intomainfrom
math-ops
Jan 20, 2025
Merged

feat: add more mathematical operations#986
lars-reimann merged 27 commits intomainfrom
math-ops

Conversation

@lars-reimann
Copy link
Member

@lars-reimann lars-reimann commented Jan 20, 2025

Closes partially #977

Summary of Changes

Add many common mathematical operations (e.g. square root, logarithm, sine) to the Cell.math namespace.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 20, 2025

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ PYTHON black 27 0 0 0.95s
✅ PYTHON mypy 27 0 3.19s
✅ PYTHON ruff 27 0 0 0.29s
✅ REPOSITORY git_diff yes no 0.28s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@codecov
Copy link

codecov bot commented Jan 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.22%. Comparing base (7396c94) to head (62e9008).
Report is 16 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #986      +/-   ##
==========================================
+ Coverage   95.16%   95.22%   +0.05%     
==========================================
  Files         135      135              
  Lines        8047     8145      +98     
==========================================
+ Hits         7658     7756      +98     
  Misses        389      389              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lars-reimann lars-reimann merged commit 2539a20 into main Jan 20, 2025
9 checks passed
@lars-reimann lars-reimann deleted the math-ops branch January 20, 2025 12:13
lars-reimann pushed a commit that referenced this pull request Feb 26, 2025
## [0.30.0](v0.29.0...v0.30.0) (2025-02-26)

### Features

* add more mathematical operations ([#986](#986)) ([2539a20](2539a20)), closes [#977](#977)
* add more string operations ([#993](#993)) ([9bc5673](9bc5673)), closes [#977](#977)
* consistent `selector` parameters ([#983](#983)) ([dc4640b](dc4640b))
* improved operations on cells ([#985](#985)) ([7396c94](7396c94)), closes [#977](#977)
* make `data` parameter of `Table` and `Column` required ([#978](#978)) ([29fdefa](29fdefa))
* stabilize `Cell` class ([#984](#984)) ([96be911](96be911)), closes [#977](#977)
* stabilize `Column` ([#981](#981)) ([38dc89c](38dc89c)), closes [#754](#754) [#977](#977)
* stabilize `Row` class ([#980](#980)) ([ca1ce3d](ca1ce3d)), closes [#977](#977)
* stabilize `Table` class ([#979](#979)) ([db85617](db85617)), closes [#875](#875) [#877](#877) [#977](#977) [#754](#754)
* transform multiple columns of `Table` at once ([#982](#982)) ([2db9069](2db9069))
@lars-reimann
Copy link
Member Author

🎉 This PR is included in version 0.30.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@lars-reimann lars-reimann added the released Included in a release label Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant