|
1 | | -This package provides standard functions for interacting with the |
2 | | -Clowder open source data management system. Clowder is designed |
3 | | -to allow researchers to build customized catalogs in the clouds |
4 | | -to help you manage research data. |
| 1 | +This package provides standard functions for interacting with the Clowder |
| 2 | +open source data management system. Clowder is designed to allow researchers |
| 3 | +to build customized catalogs in the clouds to help you manage research data. |
| 4 | + |
| 5 | +One of the most interesting aspects of Clowder is the ability to extract |
| 6 | +metadata from any file. This ability is created using extractors. To make it |
| 7 | +easy to create these extractors in python we have created a module called |
| 8 | +clowder. Besides wrapping often used api calls in convenient python calls, we |
| 9 | +have also added some code to make it easy to create new extractors. |
5 | 10 |
|
6 | 11 | Installation |
7 | 12 | ------------ |
8 | 13 |
|
9 | | -The easiest way install pyclowder is using pip and pulling from PyPI. |
10 | | -Use the following command to install:: |
| 14 | +Install using pip (for most recent versions see: https://pypi.org/project/pyclowder/): |
| 15 | + |
| 16 | +``` |
| 17 | +pip install pyclowder==2.5.1 |
| 18 | +``` |
11 | 19 |
|
12 | | - pip install pyclowder |
| 20 | +Install pyClowder on your system by cloning this repo: |
13 | 21 |
|
14 | | -Because this system is still under rapid development, you may want to |
15 | | -install by cloning the repo using the following commands:: |
| 22 | +``` |
| 23 | +git clone https://github.com/clowder-framework/pyclowder.git |
| 24 | +cd pyclowder |
| 25 | +pip install -r requirements.txt |
| 26 | +python setup.py install |
| 27 | +``` |
16 | 28 |
|
17 | | - git clone https://opensource.ncsa.illinois.edu/bitbucket/scm/cats/pyclowder.git |
18 | | - cd pyclowder |
19 | | - pip install -r requirements.txt |
20 | | - python setup.py install |
| 29 | +or directly from GitHub: |
21 | 30 |
|
22 | | -Or you can install directly from NCSA's Bitbucket:: |
| 31 | +``` |
| 32 | +pip install -r https://raw.githubusercontent.com/clowder-framework/pyclowder/master/requirements.txt git+https://github.com/clowder-framework/pyclowder.git |
| 33 | +``` |
23 | 34 |
|
24 | | - pip install -r https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/pyclowder/raw/requirements.txt git+https://opensource.ncsa.illinois.edu/bitbucket/scm/cats/pyclowder.git |
| 35 | +Quickstart example |
| 36 | +------------------ |
25 | 37 |
|
| 38 | +See the [README](https://github.com/clowder-framework/pyclowder/tree/master/sample-extractors/wordcount#readme) |
| 39 | +in `sample-extractors/wordcount`. Using Docker, no install is required. |
0 commit comments