numpydoc convention:
```python
x: array
   array of boundarys
```
update for other parameters