Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • FORCES FORCES
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CHSCHS
  • FORCESFORCES
  • Merge requests
  • !67

Draft: merged JAMS routines into FORCES

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Robert Schweppe requested to merge 38-update-with-jams into main Jan 04, 2023
  • Overview 11
  • Commits 4
  • Pipelines 4
  • Changes 6

Closes #38 and makes !17 (closed) obsolete (can be closed)

Features:

  • merged features from mo_moment.f90, mo_julian.f90 and mo_utils.f90 from JAMS into Forces
  • mo_utils:
    • special_value is now pure, allowing it to be called from pure functions
    • added functions isin and isinloc
  • mo_string_utils:
    • toupper is now pure, allowing it to be called from pure functions
  • mo_julian:
    • date2dec accepts the optional fracday argument as a fallback to missing hh, mm or ss arguments
    • dec2date accepts the optional fracday output argument
    • dec2date accepts units argument specifying reference times as in NetCDF files (see CF conventions)
  • mo_moment:
    • absdev[0], central_moment[0], central_moment_var[0], correlation[0], covariance[0], mixed_central_moment[0], mixed_central_moment_var[0], moment[1], std_dev[1], variance[1], accept the ddof specifying the delta degrees of freedom [default]

Notes:

  • in mo_julian other calendars were not implemented as this is too much work and there is no use case
Edited Jan 04, 2023 by Robert Schweppe
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 38-update-with-jams