Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
PyPxTools / METADATA
Size: Mime:
Metadata-Version: 2.1
Name: PyPxTools
Version: 0.2.2
Summary: Tool for interfacing with the REST API of the GEOMAR ProxSys media server
Home-page: https://portal.geomar.de
Author: Claas Faber
Author-email: cfaber@geomar.de
License: Internal use only
Keywords: python proxsys media geomar
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: License :: Other/Proprietary License
Requires-Dist: ipywidgets
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: requests
Requires-Dist: ipython

# PyPxTools GEOMAR ProxSys Python Tools
This python package is meant for internal use of the GEOMAR data management team.

The purpose of it is to make working with the ProxSys mediaserver easier by
- providing a uniform way to query the ProxSys REST API 
- wrapping REST API calls for common operations
- mapping ProxSys objects (Projects, Folders, Content) to self-aware Python objects
- providing widgets for use in Jupyter Notebooks e.g. making conten selection interactive


# Installation
## Release version
`pip install --index-url https://pypi.fury.io/cfgmr/ PyPxTools`
## From Source
- clone this reposirory locally 
- consider craeting a new conda environment `conda create -n pypxtools python=3.6`
  - activate conda environment `source activate pypxtools`
- run `pip install -e <path_to_repo>`

The `-e` options installs the package in editable mode. Instead of making a copy
of the needed files in th python libs directory, a symlink to is created, meaning 
that changes to the source code are reflected in the installed version immediately 
without needing to re-install.

# Usage

See example notebook. You will need to install jupyter as it is not part of the
dependencies of this package.

`conda install jupyter`