Metadata-Version: 1.1
Name: ndex2
Version: 3.3.1
Summary: Nice CX Python includes a client and a data model.
Home-page: https://github.com/ndexbio/ndex2-client
Author: The NDEx Project
Author-email: contact@ndexbio.org
License: BSD
Description: **NDEx2 Python Client**
        =======================
        
        .. _NDEx: http://ndexbio.org
        .. _NDEx REST Server API: http://www.home.ndexbio.org/using-the-ndex-server-api
        
        .. image:: https://img.shields.io/travis/ndexbio/ndex2-client.svg
                :target: https://travis-ci.org/ndexbio/ndex2-client.svg?branch=master
        
        .. image:: https://img.shields.io/pypi/v/ndex2.svg
                :target: https://pypi.python.org/pypi/ndex2
        
        .. image:: https://coveralls.io/repos/github/ndexbio/ndex2-client/badge.svg?branch=master
                :target: https://coveralls.io/github/ndexbio/ndex2-client?branch=master
        
        .. image:: https://readthedocs.org/projects/ndex2/badge/?version=latest
                :target: https://ndex2.readthedocs.io/en/latest/?badge=latest
                :alt: Documentation Status
        
        
        **Overview**
        ------------
        
        The NDEx2 Python Client provides methods to access NDEx_ via
        the `NDEx REST Server API`_. As well as methods for common operations on
        networks via the NiceCXNetwork class.
        
        **Jupyter Notebook Tutorials**
        ------------------------------
        
        
        -  Basic Use of the NDEx2 Python Client:  `NDEx2 Client v2.0
           Tutorial <https://github.com/ndexbio/ndex-jupyter-notebooks/blob/master/notebooks/NDEx2%20Client%20v2.0%20Tutorial.ipynb>`__
        -  Working with the NiceCX Network Class: `NiceCX v2.0
           Tutorial <https://github.com/ndexbio/ndex-jupyter-notebooks/blob/master/notebooks/NiceCX%20v2.0%20Tutorial.ipynb>`__
        
        To use these tutorials or if Github isn't showing the above notebooks in the browser, clone the `ndex-jupyter-notebooks
        repository <https://github.com/ndexbio/ndex-jupyter-notebooks>`__ to
        your local machine and start Jupyter Notebooks in the project directory.
        
        For information on installing and using Jupyter Notebooks, go to
        `jupyter.org <http://jupyter.org/>`__
        
        **Requirements**
        ----------------
        
        The NDEx2 Python Client module works best with Python 3.6+ and the latest version
        of the PIP Python package manager for installation. `Click
        here <https://pypi.python.org/pypi/pip>`__ to download the PIP Python
        package.
        
        **Installation**
        --------------------------------------
        
        The NDEx2 Python Client module can be installed from the Python Package
        Index (PyPI) repository using PIP:
        
        ::
        
            pip install ndex2
        
        If you already have an older version of the ndex2 module installed, you
        can use this command instead:
        
        ::
        
            pip install --upgrade ndex2
        
        
        **License**
        --------------------------------------
        
        See `LICENSE.txt <https://github.com/ndexbio/ndex2-client/blob/master/LICENSE.txt>`_
        
        
        
        
        =======
        History
        =======
        
        3.3.1 (2019-09-23)
        -------------------
        
        * Added `MANIFEST.in` file to include `README.rst, HISTORY.rst, and LICENSE.txt` files as well as documentation and tests so `python setup.py install` will work properly on distribution of this client on PyPI. Thanks to Ben G. for catching this. `Issue #62 <https://github.com/ndexbio/ndex2-client/pull/62>`_
        
        * Minor updates to `README.rst`
        
        3.3.0 (2019-09-11)
        ------------------
        
        * Fixed bug where if server version is not 2.0 exactly then Ndex2() object incorrectly falls back to version of 1.3 of REST calls
          `Issue #40 <https://github.com/ndexbio/ndex2-client/issues/40>`_
        
        * Fixed bug in NiceCXNetwork.add_network_attribute() method where type not properly reset when adding duplicate attribute
          `Issue #50 <https://github.com/ndexbio/ndex2-client/issues/50>`_
        
        * Added delete_networksets() method to Ndex2 client to allow deletion of networksets `Issue #59 <https://github.com/ndexbio/ndex2-client/issues/59>`_
        
        
        3.2.0 (2019-04-23)
        ------------------
        
        * Verify consistent conversion of cx for networkx 1.11 and 2.0+
          `Issue #30 <https://github.com/ndexbio/ndex2-client/issues/30>`_
        
        * NiceCXNetwork.get_nodes(), NiceCXNetwork.get_edges(), NiceCXNetwork.get_metadata() needs to make correct iterator call in Python 2
          `Issue #44 <https://github.com/ndexbio/ndex2-client/issues/44>`_
        
        * Add NiceCXNetwork.get_network_attribute_names() function enhancement
          `Issue #45 <https://github.com/ndexbio/ndex2-client/issues/45>`_
        
        * NiceCXNetwork.create_edge fails to correctly create edge when node dict passed in
          `Issue #46 <https://github.com/ndexbio/ndex2-client/issues/46>`_
        
        3.1.0a1 (2019-03-20)
        --------------------
        
        * Add method to ndex2 python client to apply style from one NiceCXNetwork 
          to another NiceCXNetwork
          `Issue #43 <https://github.com/ndexbio/ndex2-client/issues/43>`_
        
        3.0.0a1 (2019-02-11)
        --------------------
        
        * In NiceCXNetwork class ability to add to User-Agent for calls to NDEx service
          `Issue #36 <https://github.com/ndexbio/ndex2-client/issues/36>`_
        
        * Methods in `ndex2/client.py` should raise an NDExError for invalid credentials
          `Issue #39 <https://github.com/ndexbio/ndex2-client/issues/39>`_
        
        * Add timeout flag to all web request calls
          `Issue #33 <https://github.com/ndexbio/ndex2-client/issues/33>`_
        
        * Update `User-Agent` to reflect actual version of software
          `Issue #35 <https://github.com/ndexbio/ndex2-client/issues/35>`_
        
        * `NiceCXNetwork.set_node_attribute()` incorrectly handles duplicate attributes
          `Issue #41 <https://github.com/ndexbio/ndex2-client/issues/41>`_
        
        * `NiceCXNetwork.set_node_attribute()` fails if node object passed to it
          `Issue #42 <https://github.com/ndexbio/ndex2-client/issues/42>`_
        
        * Passing None to user_agent parameterin `Ndex2()` constructor raises TypeError
          `Issue #34 <https://github.com/ndexbio/ndex2-client/issues/34>`_
        
        * `Ndex2()` constructor does not properly handle invalid json from server
          `Issue #28 <https://github.com/ndexbio/ndex2-client/issues/28>`_
        
        * Eliminate circular import between ndex2 and ndex2cx/nice_cx_builder.py
          `Issue #31 <https://github.com/ndexbio/ndex2-client/issues/31>`_
        
        * Replace print statements with logging calls in `ndex2/client.py`
          `Issue #32 <https://github.com/ndexbio/ndex2-client/issues/32>`_
        
        
        2.0.1 (2019-01-03)
        ------------------
        
        * Fixed bug where logs directory is created within
          the package installation directory. 
          `Issue #26 <https://github.com/ndexbio/ndex2-client/issues/26>`_
        
Keywords: network analysis biology
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.6
