This Issue tracks a list of features/capabilities in Parcels that we want to keep, and which to drop (at least initially) Some features we _don't_ want to keep in Parcels v4-alpha: - [x] Support for `AnalyticalAdvection` under the hood #1928 - [x] `time_periodic` in `FieldSet` - [x] `transpose` in `FieldSet` - [ ] `to_write="once"` for `ParticleFile` (but need an alternative) - [x] `ParcelsRandom` -> implemented in #1858 - [x] `NestedFields` (at least for v4-alpha) #1929 - [x] #2068 (because all time can be `np.datetime64` now that JIT is dropped) - [x] `postIterationCallbacks` functions in `pset.execute()` (#2060 ) - [x] `SGrids` and time-varying depth dimensions (since they can be handled with the CROCO-type-advection kernel?) - [x] Field chunking - [x] `Field.cell_edge_sizes` and `Field.cell_areas` - [x] #1607 - [x] `indices` to select subdomain in the FieldSet creation - [x] #1898 - [x] #1902 - [x] #1908, #1930 - [x] `Field.set_scaling_factor()` #1924 - [x] `FieldSet.compute_on_defer` - [x] #1910 - [x] `FieldSet` and `Field` writing #1938 - [ ] #1914 - [x] #1918 - [x] #1935 - [x] #1940
This Issue tracks a list of features/capabilities in Parcels that we want to keep, and which to drop (at least initially)
Some features we don't want to keep in Parcels v4-alpha:
AnalyticalAdvectionunder the hood Remove analytical output #1928time_periodicinFieldSettransposeinFieldSetto_write="once"forParticleFile(but need an alternative)ParcelsRandom-> implemented in Removing ParcelsRandom and rng for v4 #1858NestedFields(at least for v4-alpha) Remove NestedField #1929np.datetime64now that JIT is dropped)postIterationCallbacksfunctions inpset.execute()(Minimal v4 particleset #2060 )SGridsand time-varying depth dimensions (since they can be handled with the CROCO-type-advection kernel?)Field.cell_edge_sizesandField.cell_areasindicesto select subdomain in the FieldSet creationField.set_scaling_factor()Removing scaling_factors #1924FieldSet.compute_on_defervminandvmaxfromField#1910FieldSetandFieldwriting Removing Field.to_write and FieldSet.to_write methods #1938timestampskeyword from Field and FieldSet #1918FieldSet.from_xarray_dataset()#1940