Frameworks for data science notebooks