Pandera is an interesting framework to define schemas for dataframes ([Documentation](https://pandera.readthedocs.io/en/stable/#))