Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
finam
Manage
Activity
Members
Labels
Plan
Issues
32
Issue boards
Milestones
Code
Merge requests
4
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
FINAM
finam
Commits
c6f7d06a
Commit
c6f7d06a
authored
2 years ago
by
Martin Lange
Browse files
Options
Downloads
Plain Diff
Merge branch 'update-changelog' into 'main'
Update changelog See merge request
!216
parents
dfe756b7
caac7e5a
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!216
Update changelog
Pipeline
#132411
passed with stages
in 5 minutes and 6 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
CHANGELOG.md
+5
-0
5 additions, 0 deletions
CHANGELOG.md
benchmarks/README.md
+5
-0
5 additions, 0 deletions
benchmarks/README.md
with
10 additions
and
0 deletions
CHANGELOG.md
+
5
−
0
View file @
c6f7d06a
...
...
@@ -7,6 +7,9 @@
*
FINAM uses a new scheduling algorithm that allows components to use future data instead of only past/current (!157, !159)
*
New adapters to resolve circular coupling through the use of delayed data (!187)
*
It is now possible to set up static couplings that run only once and have no explicit time or stepping (!166)
*
FINAM can handle different starting times of components by pushing initial data twice (!206):
Once for the common starting time, and once for the actual component time
*
Components are no longer required to push all outputs on every step (!208)
### Data and metadata rework
...
...
@@ -20,6 +23,7 @@
*
`to_xarray`
now checks the data shape if the data is not flat (!130)
*
Outputs can be flagged
`static`
for data that is only used during initialization, or that is constant (!166)
*
Inputs can be flagged
`static`
for constant data (!171)
*
Outputs accept and convert compatible units, not only exactly equal units (!215)
### Components
...
...
@@ -59,6 +63,7 @@
*
Inputs and outputs can be marked as
`static`
for constant data without time information (!166, !171)
*
New helper function
`tools.inspect()`
to inspect components, adapters and I/O slots (!197)
*
Publish on PyPI, starting with the next release (!198, !200, !201)
*
Added benchmarks for the most important FINAM functions
## [v0.4.0-rc.2]
...
...
This diff is collapsed.
Click to expand it.
benchmarks/README.md
+
5
−
0
View file @
c6f7d06a
# FINAM benchmarks
Micro-benchmarks for important FINAM functions and functionality.
Note that plot panels have different units!
`ms`
is milliseconds (1/1,000 second),
`us`
is microseconds (1/1,000,000 second).
## SDK
### Push & pull
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment