Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new kernel to handle the specific use case of Argo floats recovery #27

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

gmaze
Copy link
Member

@gmaze gmaze commented Feb 23, 2024

This PR brings in a new kernel to handle the specific use case of Argo floats recovery.

With this new kernel it is possible to:

  • let the float free drift at the surface after a given number of simulated cycles
  • change float parameters after the first cycle (i.e. use 2 sets of parameters)

This kernel will automatically be selected when the free_surface_drift parameter will be found in the FloatConfiguration of the deployment plan. This could be used as follows:

    cfg = FloatConfiguration([6903091, 120])  # Load data from the last cycle of the float to recover
    cfg.add('free_surface_drift', 4)  #

With this configuration, the virtual float will start to free drift at the surface after the 4th simulated cycle.

@gmaze gmaze added the enhancement New feature or request label Feb 23, 2024
@gmaze gmaze self-assigned this Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant