Skip to content

Commit 538477d

Browse files
committed
New interpolator API
1 parent 065c96d commit 538477d

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/parcels/interpolators/_base.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from abc import ABC, abstractmethod
2+
from typing import Any
3+
4+
5+
class ScalarInterpolator(ABC):
6+
@abstractmethod
7+
def interp(self, particle_positions, grid_positions, field) -> Any: #! API a WIP
8+
...
9+
10+
11+
class VectorInterpolator(ABC):
12+
@abstractmethod
13+
def interp(self, particle_positions, grid_positions, vectorfield) -> Any: #! API a WIP
14+
...

0 commit comments

Comments
 (0)