Skip to content

Update to 0.4.0 - #4

Open
Quba1 wants to merge 103 commits into
mainfrom
0.4.0-dev
Open

Update to 0.4.0#4
Quba1 wants to merge 103 commits into
mainfrom
0.4.0-dev

Conversation

@Quba1

@Quba1Quba1 commented Feb 19, 2024

Copy link
Copy Markdown
Member
  • Separate input validation
  • Update dependencies
  • Add array and vector functions
  • Test logs
  • Update benchmarks after refactor
  • Clean up features situation
  • Use tracing instead of floccus-proc
  • FixRemove uses of par_fold() #6
  • Apply clippy::nursery fixes
  • Update docs

* remove leftover prints
* virtual temperature
* vapour pressure
* bump version
* define clippy
* start refactor
* update readme and add scheduled jobs
* extend basic tests
* add doc coverage action
* add clippy check
* use basic clippy
* add 0.3.7 benchmark results
* fix clippy
* fix unreadble literals
* mixing ratio
* relative humidity
* clippy
* potential temperature
* specific humidity
* vpd
* theta e
* wet bulb temperature
* theta w
* update docs
@github-actions

github-actionsBot commented Feb 19, 2024

Copy link
Copy Markdown

Documentation Coverage:

FileDocumentedPercentageExamplesPercentage
src/constants.rs14100% (+0%)00% (+0%)
src/errors.rs3100% (+0%)00% (+0%)
src/formulas.rs00% (+0%)00% (+0%)
src/formulas/adiabatic_equivalent_temperature.rs3100% (+100%)00% (+0%)
src/formulas/equivalent_potential_temperature.rs5100% (+100%)00% (+0%)
src/formulas/isobaric_equivalent_temperature.rs2100% (+100%)00% (+0%)
src/formulas/mixing_ratio.rs2100% (+100%)00% (+0%)
src/formulas/potential_temperature.rs2100% (+100%)00% (+0%)
src/formulas/relative_humidity.rs3100% (+100%)00% (+0%)
src/formulas/saturation_mixing_ratio.rs3100% (+100%)00% (+0%)
src/formulas/saturation_vapour_pressure.rs11100% (+100%)00% (+0%)
src/formulas/specific_humidity.rs2100% (+100%)00% (+0%)
src/formulas/traits.rs1100% (+100%)00% (+0%)
src/formulas/vapour_pressure.rs12100% (+100%)00% (+0%)
src/formulas/vapour_pressure_deficit.rs2100% (+100%)00% (+0%)
src/formulas/virtual_temperature.rs4100% (+100%)00% (+0%)
src/formulas/wet_bulb_potential_temperature.rs3100% (+100%)00% (+0%)
src/formulas/wet_bulb_temperature.rs3100% (+100%)00% (+0%)
src/lib.rs1100% (+0%)1100% (+0%)
src/quantities.rs00% (+0%)00% (+0%)
Total76100% (+0%)11.04% (-1.82%)

There's nothing dynamic in the error generation so there's no point hindering the performance
std::any:type_name can provide good enough information for debugging
test are removed because there's no intrinsic logic present to test
instrument proc macro must be applied to the compute function because it cannot handle prototype functions
also improved readability of traits.rs
Sign up for freeto 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.

Remove uses of par_fold()

1 participant

@Quba1