Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0.0 #243

Merged
merged 230 commits into from
Apr 5, 2016
Merged

1.0.0 #243

merged 230 commits into from
Apr 5, 2016

Conversation

freeman-lab
Copy link
Member

This PR tracks what will be a 1.0.0 release. It reflects a major refactoring, including many breaking API changes, thus the 1.0.0 label! Below are some of the primary changes (nearly all are complete):

  • support for both local analysis (w/ numpy) and distributed analysis (w/ Spark) via a common API
  • a design that can support a variety of computational backends
  • py.test for unit tests
  • use S3 for example data so it's not included in the repo
  • no more executables or standalone scripts to simplify deployment and installation
  • more consistent and python-friendly style conventions
  • updated documentation
  • python 3 compatibility

Another major change is breaking out functionality into a more modular collection of smaller libraries that can be independently versioned, updated, and tested. In this reorganization, thunder will be responsible only for the core operations of loading and manipulating image and time series, but can be composed and used alongside with several additional libraries, which themselves can be used for either local or distributed purposes.

Analytics

Utilities

  • bolt - ndarray-like interface for spark
  • station - context manager for computational engines
  • checkist - argument checking
  • showit - simple display of images and tiled images

@freeman-lab
Copy link
Member Author

finally merging this one in! thanks for the hard work everyone!

@freeman-lab freeman-lab merged commit 92604e6 into master Apr 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants