Metadata-Version: 2.1
Name: datascientists
Version: 0.0.3
Summary: Quick Data Science tools.
Home-page: https://github.com/ZacksAmber/datascientists
Author: Zacks Shen
Author-email: zacks.shen@gmail.com
License: MIT
Project-URL: Bug Tracker, https://github.com/ZacksAmber/datascientists/issues
Project-URL: Changelog, https://github.com/ZacksAmber/datascientists/blob/main/CHANGELOG.md
Description: # datascientists
        
        Quick Data Science tools, providing data processing and visualization in Hypotheses Testing, Regression, and etc.
        
        ---
        
        ## Dev Version
        
        Try latest version, visit [Test PyPI](https://test.pypi.org/project/datascientists/#history).
        
        ---
        
        ## Best Practices
        
        Best Practices for `datascientists` visualization require `nodejs` and `jupyter`.
        
        ---
        
        ## Best Practices for Python venv
        
        If you need to isolate the Python environment, visit [venv — Creation of virtual environments](https://docs.python.org/3/library/venv.html)
        
        ---
        
        ### Best Practices for nodejs
        
        [Install nvm (Node Version Manager) from github](https://github.com/nvm-sh/nvm)
        
        Check your nvm version:
        
        ```sh CLI
        nvm -v
        ```
        
        Once you installed nvm, using `nvm` to install node:
        
        ```sh CLI
        nvm install node
        ```
        
        To list all local nodes:
        
        ```sh CLI
        nvm list
        ```
        
        To choose your node version:
        For example, using v`16.0.0`
        
        ```sh CLI
        nvm use node v16.0.0
        ```
        
        You can list available versions using `ls-remote`:
        
        ```sh CLI
        nvm ls-remote
        ```
        
        ---
        
        ### Best Practices for Jupyterlab
        
        Install jupyterlab
        
        ```sh CLI
        pip install jupyterlab
        ```
        
        Set jupyterlab and install extensions for plotly:
        
        ```sh CLI
        # (OS X/Linux)
        export NODE_OPTIONS=--max-old-space-size=4096
        
        # Jupyter widgets extension
        jupyter labextension install @jupyter-widgets/jupyterlab-manager --no-build
        
        # jupyterlab renderer support
        jupyter labextension install jupyterlab-plotly --no-build
        
        # FigureWidget support
        jupyter labextension install plotlywidget --no-build
        
        # Build jupyterlab (must be done to activate extensions since --no-build is used above)
        jupyter lab build
        
        # Unset NODE_OPTIONS environment variable
        # (OS X/Linux)
        unset NODE_OPTIONS
        ```
        
        See if you have installed the three extensions correctly:
        
        ```sh CLI
        jupyter labextension list
        ```
        
        You should see:
        - ` @jupyter-widgets/jupyterlab-manager`
        - `jupyterlab-plotly`
        - `plotlywidget`
        
        ![](https://raw.githubusercontent.com/ZacksAmber/PicGo/master/img/20210503130838.png)
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Framework :: Jupyter
Requires-Python: >=3.6
Description-Content-Type: text/markdown
