Metadata-Version: 2.1
Name: crosscompute
Version: 0.7.7.4
Summary: Publish your own tools by writing a configuration file
Home-page: https://crosscompute.com/docs
Author: CrossCompute Inc
Author-email: support@crosscompute.com
License: UNKNOWN
Keywords: web pyramid pylons crosscompute
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: invisibleroads-macros (==0.9.5.1)
Requires-Dist: invisibleroads (==0.2.0)
Requires-Dist: invisibleroads-posts (==0.6.1)
Requires-Dist: invisibleroads-uploads (==0.4.2.4)
Requires-Dist: markupsafe
Requires-Dist: mistune
Requires-Dist: pudb
Requires-Dist: pyramid
Requires-Dist: pyramid-jinja2
Requires-Dist: requests
Requires-Dist: simplejson
Requires-Dist: six
Requires-Dist: socketIO-client (==0.7.2)
Requires-Dist: stevedore

.. image:: https://travis-ci.org/crosscompute/crosscompute.svg?branch=master
    :target: https://travis-ci.org/crosscompute/crosscompute

.. image:: https://badges.gitter.im/crosscompute.svg
    :target: https://gitter.im/crosscompute


CrossCompute
============
Publish your computational model.

Please see http://crosscompute.com/docs for tutorials and examples.


Install
-------
::

    pip install -U crosscompute
    pip install -U crosscompute-types


Use
---
::

    git clone https://github.com/crosscompute/crosscompute-examples
    crosscompute run find-prime-factors
    crosscompute serve find-prime-factors --host 0.0.0.0


Links
-----
- https://github.com/crosscompute/crosscompute
- https://github.com/crosscompute/crosscompute-types
- https://github.com/crosscompute/crosscompute-examples
- https://github.com/crosscompute/crosscompute-docs
- https://github.com/crosscompute/crosscompute-environments-ansible


Credits
-------
Thanks to `Salah Ahmed <https://github.com/salah93>`_ for testing our framework on Mac OS X and `Aida Shoydokova <https://github.com/AShoydokova>`_ for testing our framework on Windows.

Thanks to `Olga Creutzburg <https://github.com/olga0911>`_ for managing the team.

0.7
---
- Add memory_level, processor_level to work script
- Remove redundant calls to data_type.load
- Render run_tool_json errors in form
- Replace setup script with support for setup.sh in work script
- Replace show_standard_output, show_standard_error with show_raw_output
- Support inline default values in tool configuration e.g. {--x} and {--x 1}
- Use hard links when available

0.6
---
- Accept markdown templates that lack titles
- Add work script
- Expand support for DataType.parse, DataType.render
- Handle empty arguments properly
- Rearrange result folder
- Recognize variable name and variable help in markdown templates

0.5
---
- Serve Python Jupyter Notebooks
- Support Python 3
- Support Unicode
- Support Windows

0.4
---
- Add tool scaffold
- Support data types that require extra stylesheets, scripts, api_keys
- Make result files available from server
- Use DataTypeError to detect data_type errors
- Use DataType classmethods without instantiation

0.3
---
- Validate standard outputs and standard errors against data types
- Support popovers via help in tool definition

0.2
---
- Support data type plugins
- Add setup script

0.1
---
- Add run script
- Add serve script

