Anaconda Python Distribution

Size: px
Start display at page:

Download "Anaconda Python Distribution"

Transcription

1 Anaconda Python Distribution Introduction Usage Useful Commands Installation Extra Notes Dry Run Create an environment Installed Environment Useful commands Sample PBS file Activate an environment De-Activate an environment Deleting an environment n060 anaconda installation Installing packages without root access Reference Introduction Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packages for science, math, engineering, data analysis. Usage

2 The usage is: module load anaconda/4.00py2.7 OR: module load anaconda/4.00py3.5 You need to run this after loading the modules: source /sw/anaconda/py27-ver400/etc/profile.d/conda.sh #if using module load anaconda/4.00py2.7 OR source /sw/anaconda/py3-ver400/etc/profile.d/conda.sh #if using module load anaconda/4.00py3.5 Manual Usage: You will need to activate the environment. For example, to activate biopython source activate biopython discarding /sw/anaconda/2.0.1/bin from PATH prepending /sw/anaconda/2.0.1/envs/biopython/bin to PATH To deactivate this environment, use: source deactivate Module Usage: ============= For example,you can use this to load biopython using python 2.7 version (anaconda) : module load anaconda/py27biopython1.66 For python 3.5 (anaconda env), use this: module load anaconda/py35biopython1.66 Anaconda environment need not be loaded separately. However, it can be loaded as follows if needed for other reasons: module load anaconda/4.00py2.7 module load anaconda/4.00py3.5 Useful Commands

3 To get a list of environment in anaconda: conda info -e To create an environment: conda create -n biopython biopython De-Activate an environment source deactivate Deleting an environment conda remove -n biopython conda create -h usage: conda create [-h] [--yes] [--dry-run] [-f] [--file FILE] [--unknown] [--no-deps] [-m] [--use-index-cache] [--use-local] [--no-pin] [-c CHANNEL] [--override-channels] [-n NAME -p PATH] [-q] [--alt-hint] [--clone ENV] [--no-default-packages] [package_spec [package_spec...]] Create a new conda environment from a list of specified packages. To use the created environment, use 'source activate envname' look in that directory first. This command requires either the -n NAME or -p PREFIX option. positional arguments: package_spec optional arguments: -h, --help --yes --dry-run -f, --force installed), --file FILE --unknown (which --no-deps -m, --mkdir --use-index-cache --use-local --no-pin package versions to install into conda environment show this help message and exit do not ask for confirmation only display what would have been done force install (even when package already implies --no-deps read package versions from FILE use index metadata from the local package cache are from unknown channels) do not install dependencies create prefix directory if necessary use cache of channel index files use locally built packages don't use pinned packages

4 -c CHANNEL, --channel CHANNEL additional channel to search for packages. These are URLs searched in the order they are given (including file:// for local directories). Then, the defaults or channels from.condarc are searched (unless --override-channels is given). You can use 'defaults' to get the default packages for conda, and 'system' to get the system packages, which also takes.condarc into account. You can also use any name and the.condarc channel_alias value will be prepended. The default channel_alias is --override-channels Do not search default or.condarc channels. Requires --channel. -n NAME, --name NAME name of environment (in /sw/anaconda/2.0.1/envs) -p PATH, --prefix PATH full path to environment prefix (default: /sw/anaconda/2.0.1) -q, --quiet do not display progress bar --alt-hint Use an alternate algorithm to generate an unsatisfiable hint --clone ENV path to (or name of) existing local environment --no-default-packages ignore create_default_packages in condarc file examples:

5 conda create -n myenv sqlite Installation bash Anaconda Linux-x86_64.sh Anaconda will now be installed into this location: /root/anaconda - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify an different location below [/root/anaconda] >>> /sw/anaconda/2.0.1 PREFIX=/sw/anaconda/2.0.1 installing: python installing: conda py27_0... installing: conda-build py27_0... installing: _license-1.1-py27_0... installing: argcomplete py27_0... installing: astropy np18py27_0... installing: atom py27_0... installing: beautiful-soup py27_0... installing: binstar py27_0... installing: bitarray py27_0... installing: blaze np18py27_1... installing: blz np18py27_0... installing: bokeh np18py27_1... installing: boto py27_0... installing: cairo installing: casuarius-1.1-py27_0... installing: cdecimal-2.3-py27_0... installing: chaco np18py27_0... installing: colorama py27_0... installing: configobj py27_0... installing: cubes py27_4... installing: curl installing: cython py27_0... installing: datashape np18py27_1... installing: dateutil-2.1-py27_2... installing: docutils-0.11-py27_0... installing: dynd-python np18py27_0... installing: enable np18py27_2... installing: enaml py27_1... installing: flask py27_1... installing: freetype installing: future py27_0...

6 installing: gevent py27_0... installing: gevent-websocket py27_0... installing: greenlet py27_0... installing: grin py27_1... installing: h5py np18py27_0... installing: hdf installing: ipython py27_2... installing: ipython-notebook py27_0... installing: ipython-qtconsole py27_0... installing: itsdangerous-0.24-py27_0... installing: jdcal-1.0-py27_0... installing: jinja py27_0... installing: jpeg-8d-0... installing: kiwisolver py27_0... installing: launcher py27_0... installing: lcms installing: libdynd installing: libpng installing: libsodium installing: libtiff installing: libxml installing: libxslt installing: llvm installing: llvmpy py27_0... installing: lxml py27_0... installing: markupsafe-0.18-py27_0... installing: matplotlib np18py27_1... installing: mock py27_0... installing: mpi4py-1.3-py27_0... installing: mpich p installing: multipledispatch py27_0... installing: networkx py27_0... installing: nltk np18py27_0... installing: nose py27_0... installing: numba np18py27_0... installing: numexpr np18py27_0... installing: numpy py27_0... installing: openpyxl py27_0... installing: openssl-1.0.1h-0... installing: pandas np18py27_0... installing: patsy np18py27_0... installing: pep py27_0... installing: pil py27_1... installing: pip py27_0... installing: pixman installing: ply-3.4-py27_0... installing: psutil py27_0... installing: py py27_0... installing: py2cairo py27_1... installing: pycosat py27_0... installing: pycparser-2.10-py27_0... installing: pycrypto py27_0... installing: pycurl py27_2...

7 installing: pyface py27_0... installing: pyflakes py27_0... installing: pygments-1.6-py27_0... installing: pyparsing py27_0... installing: pyqt py27_0... installing: pytables np18py27_0... installing: pytest py27_0... installing: pytz py27_0... installing: pyyaml-3.11-py27_0... installing: pyzmq py27_0... installing: qt installing: readline installing: redis installing: redis-py py27_0... installing: requests py27_0... installing: rope py27_1... installing: runipy py27_0... installing: scikit-image np18py27_0... installing: scikit-learn np18py27_1... installing: scipy np18py27_0... installing: setuptools-3.6-py27_0... installing: sip py27_0... installing: six py27_0... installing: sphinx py27_0... installing: spyder-2.3.0rc1-py27_0... installing: spyder-app-2.3.0rc1-py27_0... installing: sqlalchemy py27_0... installing: sqlite installing: ssl_match_hostname py27_0... installing: statsmodels np18py27_0... installing: sympy py27_0... installing: system installing: theano np18py27_0... installing: tk installing: tornado py27_0... installing: traits py27_0... installing: traitsui py27_0... installing: ujson-1.33-py27_0... installing: util-linux installing: werkzeug py27_0... installing: xlrd py27_0... installing: xlsxwriter py27_0... installing: xlwt py27_0... installing: yaml installing: zeromq installing: zlib installing: anaconda np18py27_0... installing: _cache-0.0-x0... Python :: Continuum Analytics, Inc. creating default environment... installation finished. Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc? [yes no]

8 [no] >>> No

9 Thank you for installing Anaconda! The binaries are in /sw/anaconda/2.0.1/bin. You can use the module file to load the environment (recommended): module load anaconda/2.0.1 OR prepend (not advised) to your ~/.bashrc file: PATH=/sw/anaconda/2.0.1/bin:$PATH Extra Notes Dry Run To see what packages will be downloaded and/or used in an environment before creating it, you can use the --dry-run option. conda create --dry-run -n foo2 python e.g.: conda create --dry-run -n biopython biopython Fetching package metadata:.. Solving package specifications:. Package plan for installation in environment /sw/anaconda/2.0.1/envs/biopython1.64: The following packages will be downloaded: package build biopython-1.64 np18py27_0 2.1 MB python MB Total: 13.5 MB The following packages will be linked: package build biopython-1.64 np18py27_0 hard-link numpy py27_0 hard-link openssl-1.0.1h 0 hard-link python hard-link readline hard-link sqlite hard-link system hard-link tk hard-link zlib hard-link Dry run: exiting

10 Create an environment conda create -n biopython biopython Fetching package metadata:.. Solving package specifications:. Package plan for installation in environment /sw/anaconda/2.0.1/envs/biopython: The following packages will be downloaded: package build biopython-1.64 np18py27_0 2.1 MB python MB Total: 13.5 MB The following packages will be linked: package build biopython-1.64 np18py27_0 hard-link numpy py27_0 hard-link openssl-1.0.1h 0 hard-link python hard-link readline hard-link sqlite hard-link system hard-link tk hard-link zlib hard-link Proceed ([y]/n)? y Fetching packages... biopython % ########################## Time: 0:00: kb/s python % ########################## Time: 0:00: kb/s Extracting packages... [ COMPLETE ] ####################### 100% Linking packages... [ COMPLETE ] ####################### 100% # # To activate this environment, use: # $ source activate biopython # # To deactivate this environment, use: # $ source deactivate # Installed Environment

11 Useful commands Useful commands: conda info --envs conda list conda activate Sample PBS file #!/bin/bash #PBS -N condatest #PBS -m abe #PBS -M #PBS -l select=1:ncpus=1:mem=4gb,walltime=10:00:00 module load anaconda/4.00py2.7 source /sw/anaconda/py27-ver400/etc/profile.d/conda.sh ##use /sw/anaconda/py3-ver400/etc/profile.d/conda.sh if using module load anaconda/4.00py3.5 echo "Starting job: " cd $PBS_O_WORKDIR python <pythonfile> >>>An example of the python file>>>>>>>>> cat pythonfile.py import tensorflow as tf >>>>>>>>>>>>>> Activate an environment

12 source /sw/anaconda/py27-ver400/etc/profile.d/conda.sh OR source /sw/anaconda/py3-ver400/etc/profile.d/conda.sh if using module load module load anaconda/4.00py3.5 source activate biopython e.g: source activate biopython discarding /sw/anaconda/2.0.1/bin from PATH prepending /sw/anaconda/2.0.1/envs/biopython/bin to PATH De-Activate an environment source deactivate Deleting an environment conda remove -n biopython n060 anaconda installation module load anaconda/5.3.1py3 conda info --envs # conda environments: # base accelerate biopython deeplearning keras tensorflow-gpu * /sw/centos7/anaconda/5.3.1/py3 /sw/centos7/anaconda/5.3.1/py3/envs/accelerate /sw/centos7/anaconda/5.3.1/py3/envs/biopython /sw/centos7/anaconda/5.3.1/py3/envs/deeplearning /sw/centos7/anaconda/5.3.1/py3/envs/keras /sw/centos7/anaconda/5.3.1/py3/envs/tensorflow-gpu e.g module load anaconda/5.3.1py3 source activate keras pip install soundfile Installing packages without root access

13 Instructions from: -sudo-or-root-privileges-using-anaconda-59571ec0ecad First, navigate to your home directory. module load anaconda/5.3.1py3 wget sh Miniconda3-latest-Linux-x86_64.sh Now, we have a local installation of the Conda package manager at ~/miniconda3 Let s add conda to our bash profile so that we can call it from the command line vim.bash_profile i Add this line to the file: export PATH=$HOME/miniconda3/bin:$PATH esc :wq Now, let s reload our.bash_profile source.bash_profile And check that our installation was completed successfully which conda Which should return ~/miniconda3/bin/conda Now that Conda is installed, we can install Spacy or other Python packages conda install spacy python -m spacy download en Now, let s make sure that Spacy is installed correctly python import spacy nlp = spacy.load('en') doc = nlp(u'hello World!') print([w.lemma_ for w in doc]) Now that you have Conda installed, you can use it to install many packages locally. Ref: Reference

Intel Distribution for Python* 2018 Update 1

Intel Distribution for Python* 2018 Update 1 Intel Distribution for Python* 2018 Update 1 Release Notes 18 August 2017 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python*

More information

Intel Distribution for Python* 2018 Beta

Intel Distribution for Python* 2018 Beta Intel Distribution for Python* 2018 Beta Release Notes 27 March 2017 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018

More information

Intel Distribution for Python* 2018

Intel Distribution for Python* 2018 Intel Distribution for Python* 2018 Release Notes 15 May 2018 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018 Beta May

More information

Intel Distribution for Python* 2018

Intel Distribution for Python* 2018 Intel Distribution for Python* 2018 Release Notes 12 March 2018 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018 Beta

More information

Intel Distribution for Python* 2019 Update 1

Intel Distribution for Python* 2019 Update 1 Intel Distribution for Python* 2019 Update 1 Release Notes 7 November 2018 Version History/Revision History Date Revision Description 7 November 2018 1.0 Release Notes for the Intel Distribution for Python*

More information

Intel Distribution for Python* 2019

Intel Distribution for Python* 2019 Intel Distribution for Python* 2019 Release Notes 15 August 2018 Version History/Revision History Date Revision Description August 2018 1.0 Release Notes for the Intel Distribution for Python* 2019 Gold

More information

Containers. Pablo F. Ordóñez. October 18, 2018

Containers. Pablo F. Ordóñez. October 18, 2018 Containers Pablo F. Ordóñez October 18, 2018 1 Welcome Song: Sola vaya Interpreter: La Sonora Ponceña 2 Goals Containers!= ( Moby-Dick ) Containers are part of the Linux Kernel Make your own container

More information

Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017

Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 What Is Conda Cross-platform Language Agnostic Package Manager Dependency Manager Environment Manager Package Creator Command

More information

KNIME Python Integration Installation Guide. KNIME AG, Zurich, Switzerland Version 3.7 (last updated on )

KNIME Python Integration Installation Guide. KNIME AG, Zurich, Switzerland Version 3.7 (last updated on ) KNIME Python Integration Installation Guide KNIME AG, Zurich, Switzerland Version 3.7 (last updated on 2019-02-05) Table of Contents Introduction.....................................................................

More information

How to develop with infandango Documentation

How to develop with infandango Documentation How to develop with infandango Documentation Release Mike Hull April 27, 2016 Contents 1 Overview 1 2 Contents 3 2.1 Overview................................................. 3 2.2 Using Infandango............................................

More information

Introduction to Python for Econometrics, Statistics and Data Analysis. Kevin Sheppard University of Oxford

Introduction to Python for Econometrics, Statistics and Data Analysis. Kevin Sheppard University of Oxford Introduction to Python for Econometrics, Statistics and Data Analysis Kevin Sheppard University of Oxford Wednesday 9 th July, 2014 - 2012, 2013, 2014 Kevin Sheppard 2 Changes since the Second Edition

More information

How to Install Open HRMS on Ubuntu 16.04?

How to Install Open HRMS on Ubuntu 16.04? How to Install Open HRMS on Ubuntu 16.04? Step 1: Update The Server Make your system Updated using these two commands sudo apt-get update sudo apt-get upgrade Step 2: Secure Server It is common for all

More information

Intel Distribution for Python* и Intel Performance Libraries

Intel Distribution for Python* и Intel Performance Libraries Intel Distribution for Python* и Intel Performance Libraries 1 Motivation * L.Prechelt, An empirical comparison of seven programming languages, IEEE Computer, 2000, Vol. 33, Issue 10, pp. 23-29 ** RedMonk

More information

Amira for FEI Systems D Data Visualization and Analysis Software for Life Sciences

Amira for FEI Systems D Data Visualization and Analysis Software for Life Sciences RELEASE NOTES AMIRA FOR FEI SYSTEMS 6.2.0, OCTOBER 2016 Amira for FEI Systems 6.2.0 3D Data Visualization and Analysis Software for Life Sciences Dear Amira User, With this document we would like to inform

More information

Guillimin HPC Users Meeting December 14, 2017

Guillimin HPC Users Meeting December 14, 2017 Guillimin HPC Users Meeting December 14, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit

More information

Spyder Documentation. Release 3. Pierre Raybaut

Spyder Documentation. Release 3. Pierre Raybaut Spyder Documentation Release 3 Pierre Raybaut Aug 31, 2017 Contents 1 Overview 3 2 Installation 5 2.1 Installing on Windows Vista/7/8/10................................... 5 2.2 Installing on MacOS X..........................................

More information

Connecting ArcGIS with R and Conda. Shaun Walbridge

Connecting ArcGIS with R and Conda. Shaun Walbridge Connecting ArcGIS with R and Conda Shaun Walbridge https://github.com/sc w/nyc-r-ws High Quality PDF ArcGIS Today: R and Conda Conda Introduction Optional demo R and the R-ArcGIS Bridge Introduction Demo

More information

Software Preparation for Modelling Workshop

Software Preparation for Modelling Workshop Software Preparation for Modelling Workshop Daniel Brown, Andreas Freise University of Birmingham Issue: Date: July 27, 2017 School of Physics and Astronomy University of Birmingham Birmingham, B15 2TT

More information

Installation Guide for Python

Installation Guide for Python GPDI 513 Beginner s Guide to the Python Programming Language Installation Guide for Python Linux Operating System If you are using a Linux computer, open the terminal and type the following commands in

More information

Conda Documentation. Release latest

Conda Documentation. Release latest Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest

More information

Linux Software Installation Part 1

Linux Software Installation Part 1 Linux Software Installation Part 1 Qi Sun Bioinformatics Facility Components of software and where they are located E.g. gzip /usr/bin/gzip Main executable /usr/lib64/libc.so.6 /usr/lib64/ld-linux-x86-64.so.2

More information

Introduction to Python for Econometrics, Statistics and Data Analysis

Introduction to Python for Econometrics, Statistics and Data Analysis Introduction to Python for Econometrics, Statistics and Data Analysis 3rd Edition Kevin Sheppard University of Oxford Thursday 1 st February, 2018 2-2017 Kevin Sheppard Changes since the Third Edition

More information

Harnessing the Power of Python in ArcGIS Using the Conda Distribution. Shaun Walbridge Mark Janikas Ting Lee

Harnessing the Power of Python in ArcGIS Using the Conda Distribution. Shaun Walbridge Mark Janikas Ting Lee Harnessing the Power of Python in ArcGIS Using the Conda Distribution Shaun Walbridge Mark Janikas Ting Lee https://github.com/scw/condadevsummit-2016-talk Handout PDF High Quality PDF (2MB) Conda Conda

More information

Python on GACRC Computing Resources

Python on GACRC Computing Resources Python on GACRC Computing Resources Georgia Advanced Computing Resource Center EITS/University of Georgia Zhuofei Hou, zhuofei@uga.edu 1 Outline GACRC Python Overview Python on Clusters Python Packages

More information

Python Quant Platform

Python Quant Platform Python Quant Platform Web-based Financial Analytics and Rapid Financial Engineering with Python Yves Hilpisch The Python Quant Platform offers Web-based, scalable, collaborative financial analytics and

More information

CONCOCT Documentation. Release 1.0.0

CONCOCT Documentation. Release 1.0.0 CONCOCT Documentation Release 1.0.0 Johannes Alneberg, Brynjar Smari Bjarnason, Ino de Bruijn, Melan December 12, 2018 Contents 1 Features 3 2 Installation 5 3 Contribute 7 4 Support 9 5 Licence 11 6

More information

Platform Migrator Technical Report TR

Platform Migrator Technical Report TR Platform Migrator Technical Report TR2018-990 Munir Contractor mmc691@nyu.edu Christophe Pradal christophe.pradal@inria.fr Dennis Shasha shasha@cs.nyu.edu May 12, 2018 CONTENTS: 1 Abstract 4 2 Platform

More information

VIP Documentation. Release Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team

VIP Documentation. Release Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team VIP Documentation Release 0.8.9 Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team Feb 17, 2018 Contents 1 Introduction 3 2 Documentation 5 3 Jupyter notebook tutorial 7 4 TL;DR setup guide 9

More information

Introduction to Python for Scientific Computing

Introduction to Python for Scientific Computing 1 Introduction to Python for Scientific Computing http://tinyurl.com/cq-intro-python-20151022 By: Bart Oldeman, Calcul Québec McGill HPC Bart.Oldeman@calculquebec.ca, Bart.Oldeman@mcgill.ca Partners and

More information

Getting Started with Python

Getting Started with Python Getting Started with Python A beginner course to Python Ryan Leung Updated: 2018/01/30 yanyan.ryan.leung@gmail.com Links Tutorial Material on GitHub: http://goo.gl/grrxqj 1 Learning Outcomes Python as

More information

Anaconda Project Documentation

Anaconda Project Documentation Anaconda Project Documentation Release 0.8.0rc5 Anaconda, Inc Nov 29, 2017 Contents 1 Benefits of Project 3 2 How Project works 5 3 Stability 7 i ii Reproducible and executable project directories Anaconda

More information

Instituto Politécnico de Tomar. Python. Introduction. Ricardo Campos. Licenciatura ITM Técnicas Avançadas de Programação Abrantes, Portugal, 2018

Instituto Politécnico de Tomar. Python. Introduction. Ricardo Campos. Licenciatura ITM Técnicas Avançadas de Programação Abrantes, Portugal, 2018 Instituto Politécnico de Tomar Python Introduction Ricardo Campos Licenciatura ITM Técnicas Avançadas de Programação Abrantes, Portugal, 2018 This presentation was developed by Ricardo Campos, Professor

More information

Scientific computing platforms at PGI / JCNS

Scientific computing platforms at PGI / JCNS Member of the Helmholtz Association Scientific computing platforms at PGI / JCNS PGI-1 / IAS-1 Scientific Visualization Workshop Josef Heinen Outline Introduction Python distributions The SciPy stack Julia

More information

ARTIFICIAL INTELLIGENCE AND PYTHON

ARTIFICIAL INTELLIGENCE AND PYTHON ARTIFICIAL INTELLIGENCE AND PYTHON DAY 1 STANLEY LIANG, LASSONDE SCHOOL OF ENGINEERING, YORK UNIVERSITY WHAT IS PYTHON An interpreted high-level programming language for general-purpose programming. Python

More information

Installing the new LOFAR Software on a fresh Ubuntu 14.04

Installing the new LOFAR Software on a fresh Ubuntu 14.04 2017/11/20 23:19 1/5 Installing the new LOFAR Software on a fresh Ubuntu 14.04 Installing the new LOFAR Software on a fresh Ubuntu 14.04 This are my private, unedited notes on installing the LOFAR Software

More information

,

, 1896 1920 1987 2006, 1, 0 1 21 20 18 1 1 1 Requests from our HPC users Give me root password to install XXX. Why can t I run apt-get install on CentOS? Whyaretheresomanyexport PATH in ~/.bashrc? Pleas

More information

An introduction to scientific programming with. Session 5: Extreme Python

An introduction to scientific programming with. Session 5: Extreme Python An introduction to scientific programming with Session 5: Extreme Python Managing your environment Efficiently handling large datasets Optimising your code Squeezing out extra speed Writing robust code

More information

Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python

Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python Python Landscape Adoption of Python continues to grow among domain specialists and developers for its productivity benefits Challenge#1:

More information

Pandas and Friends. Austin Godber Mail: Source:

Pandas and Friends. Austin Godber Mail: Source: Austin Godber Mail: godber@uberhip.com Twitter: @godber Source: http://github.com/desertpy/presentations What does it do? Pandas is a Python data analysis tool built on top of NumPy that provides a suite

More information

An introduction to scientific programming with. Session 5: Extreme Python

An introduction to scientific programming with. Session 5: Extreme Python An introduction to scientific programming with Session 5: Extreme Python Outline Managing your environment Efficiently handling large datasets Optimising your code Squeezing out extra speed Writing neat

More information

Distil Documentation. Release Vinay Sajip

Distil Documentation. Release Vinay Sajip Distil Documentation Release 0.1.2 Vinay Sajip September 18, 2014 Contents 1 Overview 3 1.1 Why distil?.............................................. 3 1.2 Features..................................................

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer i About the Tutorial Project is a comprehensive software suite for interactive computing, that includes various packages such as Notebook, QtConsole, nbviewer, Lab. This tutorial gives you an exhaustive

More information

Introduction to Python. Didzis Gosko

Introduction to Python. Didzis Gosko Introduction to Python Didzis Gosko Scripting language From Wikipedia: A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment

More information

Setting up Python 3.5 and numpy and matplotlib on your own Windows PC or laptop

Setting up Python 3.5 and numpy and matplotlib on your own Windows PC or laptop CS-1004, Introduction to Programming for Non-Majors, C-Term 2017 Setting up Python 3.5 and numpy and matplotlib on your own Windows PC or laptop Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute

More information

Index. Bessel function, 51 Big data, 1. Cloud-based version-control system, 226 Containerization, 30 application, 32 virtualize processes, 30 31

Index. Bessel function, 51 Big data, 1. Cloud-based version-control system, 226 Containerization, 30 application, 32 virtualize processes, 30 31 Index A Amazon Web Services (AWS), 2 account creation, 2 EC2 instance creation, 9 Docker, 13 IP address, 12 key pair, 12 launch button, 11 security group, 11 stable Ubuntu server, 9 t2.micro type, 9 10

More information

Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX

Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX While Tensorflow has a great documentation, you have quite a lot of details that are not obvious, especially

More information

Site presentation: CSCS

Site presentation: CSCS Site presentation: EasyBuild @ CSCS 1 st EasyBuild User Meeting Ghent, Belgium Guilherme Peretti-Pezzi Head of Scientific Computing Support (CSCS) January 29 th, 2016 Outline Overview of systems @ CSCS

More information

Singularity: container formats

Singularity: container formats Singularity Easy to install and configure Easy to run/use: no daemons no root works with scheduling systems User outside container == user inside container Access to host resources Mount (parts of) filesystems

More information

Hmax Documentation Documentation

Hmax Documentation Documentation Hmax Documentation Documentation Release 0.01 Youssef Barhomi January 22, 2014 Contents 1 OS and Hardware Prerequisites: 1 2 Installation: 3 3 Run the model on Caltech 101: 5 4 Directory structure: 7

More information

Python based Data Science on Cray Platforms Rob Vesse, Alex Heye, Mike Ringenburg - Cray Inc C O M P U T E S T O R E A N A L Y Z E

Python based Data Science on Cray Platforms Rob Vesse, Alex Heye, Mike Ringenburg - Cray Inc C O M P U T E S T O R E A N A L Y Z E Python based Data Science on Cray Platforms Rob Vesse, Alex Heye, Mike Ringenburg - Cray Inc Overview Supported Technologies Cray PE Python Support Shifter Urika-XC Anaconda Python Spark Intel BigDL machine

More information

Python Packaging. Jakub Wasielak

Python Packaging. Jakub Wasielak Python Packaging Jakub Wasielak http://blog.pykonik.org/ http://koderek.edu.pl/ facebook.com/startechkrk https://pl.pycon.org/2017/ What? Why? Architecture https://packaging.python.org/current/ Installation

More information

RDO and CentOS. Ideas for more collaboration. Pádraig Brady Red Hat

RDO and CentOS. Ideas for more collaboration.   Pádraig Brady Red Hat RDO and CentOS Ideas for more collaboration http://www.pixelbeat.org/talks/rdo_centos/ Pádraig Brady Red Hat Agenda OpenStack Overview RDO Overview Thoughts for more CentOS collaboration About Me Open

More information

Science One CS : Getting Started

Science One CS : Getting Started Science One CS 2018-2019: Getting Started Note: if you are having trouble with any of the steps here, do not panic! Ask on Piazza! We will resolve them this Friday when we meet from 10am-noon. You can

More information

Linux Software Installation. Qi Sun Bioinformatics Facility

Linux Software Installation. Qi Sun Bioinformatics Facility Linux Software Installation Qi Sun Bioinformatics Facility Part 1. Components of software Application Main Code External Libraries Other Executables e.g. /programs/bwa-0.7.8/bwa e.g. /lib64/libz.so.1 e.g.

More information

HANDS ON DATA MINING. By Amit Somech. Workshop in Data-science, March 2016

HANDS ON DATA MINING. By Amit Somech. Workshop in Data-science, March 2016 HANDS ON DATA MINING By Amit Somech Workshop in Data-science, March 2016 AGENDA Before you start TextEditors Some Excel Recap Setting up Python environment PIP ipython Scientific computation in Python

More information

Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP

Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP 1.1 Login to the BioHPC machine and install deeptools; Login (ssh) to the machine that you are assigned for this workshop

More information

Distil Documentation. Release Vinay Sajip

Distil Documentation. Release Vinay Sajip Distil Documentation Release 0.1.0 Vinay Sajip March 22, 2013 CONTENTS i ii Welcome to the documentation for distil, an experimental packaging tool built on top of distlib. With distil, you can install,

More information

Gerd Doeben-Henisch February 12, Steps To Prepare Python Environment 2. 3 Use Python Interactive Console 3

Gerd Doeben-Henisch February 12, Steps To Prepare Python Environment 2. 3 Use Python Interactive Console 3 PROGRAMMING WITH PYTHON Simple Programming Environment with ubuntu 16.04 emerging-mind.org ejournal ISSN 2567-6466 Email: info@emerging-mind.org 10.-12.February 2018 Gerd Doeben-Henisch gerd@doeben-henisch.de

More information

Python ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group

Python ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group Python ecosystem for scientific computing with ABINIT: challenges and opportunities M. Giantomassi and the AbiPy group Frejus, May 9, 2017 Python package for: generating input files automatically post-processing

More information

GPU Cluster Usage Tutorial

GPU Cluster Usage Tutorial GPU Cluster Usage Tutorial How to make caffe and enjoy tensorflow on Torque 2016 11 12 Yunfeng Wang 1 PBS and Torque PBS: Portable Batch System, computer software that performs job scheduling versions

More information

An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry

An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry Beibei Yang, Ph.D. Sr. Advisor @beibei_yang The Hype around IoT The technology underpinning the Internet of Things

More information

Ch.1 Introduction. Why Machine Learning (ML)?

Ch.1 Introduction. Why Machine Learning (ML)? Syllabus, prerequisites Ch.1 Introduction Notation: Means pencil-and-paper QUIZ Means coding QUIZ Why Machine Learning (ML)? Two problems with conventional if - else decision systems: brittleness: The

More information

Anaconda Python Guide On Windows Github Pages

Anaconda Python Guide On Windows Github Pages We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with anaconda python guide

More information

Scientific Python. 1 of 10 23/11/ :00

Scientific Python.   1 of 10 23/11/ :00 Scientific Python Neelofer Banglawala Kevin Stratford nbanglaw@epcc.ed.ac.uk kevin@epcc.ed.ac.uk Original course authors: Andy Turner Arno Proeme 1 of 10 23/11/2015 00:00 www.archer.ac.uk support@archer.ac.uk

More information

Introduction to Python Part 2

Introduction to Python Part 2 Introduction to Python Part 2 v0.2 Brian Gregor Research Computing Services Information Services & Technology Tutorial Outline Part 2 Functions Tuples and dictionaries Modules numpy and matplotlib modules

More information

deepatari Documentation

deepatari Documentation deepatari Documentation Release Ruben Glatt July 29, 2016 Contents 1 Help 3 1.1 Installation guide............................................. 3 2 API reference 5 2.1 Experiment Classes........................................

More information

Analytics Platform for ATLAS Computing Services

Analytics Platform for ATLAS Computing Services Analytics Platform for ATLAS Computing Services Ilija Vukotic for the ATLAS collaboration ICHEP 2016, Chicago, USA Getting the most from distributed resources What we want To understand the system To understand

More information

Neural Network Compiler BNN Scripts User Guide

Neural Network Compiler BNN Scripts User Guide FPGA-UG-02055 Version 1.0 May 2018 Contents 1. Introduction... 3 2. Software Requirements... 3 3. Directory Structure... 3 4. Installation Guide... 4 4.1. Installing Dependencies... 4 4.2. Installing Packages...

More information

Weights and Biases Documentation

Weights and Biases Documentation Weights and Biases Documentation Release 0.6.17 Weights and Biases Aug 13, 2018 Contents 1 Intro 1 2 Quickstart - Existing Project 3 3 Weights & Biases Run API 5 3.1 Saving run files..............................................

More information

Flask Slither Documentation

Flask Slither Documentation Flask Slither Documentation Release 0.3 Nico Gevers Sep 27, 2017 Contents 1 Getting Started with Slither 3 1.1 Installation................................................ 3 1.2 Creating the App.............................................

More information

SEBASTIAN RASCHKA. Introduction to Artificial Neural Networks and Deep Learning. with Applications in Python

SEBASTIAN RASCHKA. Introduction to Artificial Neural Networks and Deep Learning. with Applications in Python SEBASTIAN RASCHKA Introduction to Artificial Neural Networks and Deep Learning with Applications in Python Introduction to Artificial Neural Networks with Applications in Python Sebastian Raschka Last

More information

boost Documentation Release 0.1 Carl Chenet

boost Documentation Release 0.1 Carl Chenet boost Documentation Release 0.1 Carl Chenet May 06, 2017 Contents 1 Guide 3 1.1 How to install Boost........................................... 3 1.2 Configure Boost.............................................

More information

Ch.1 Introduction. Why Machine Learning (ML)? manual designing of rules requires knowing how humans do it.

Ch.1 Introduction. Why Machine Learning (ML)? manual designing of rules requires knowing how humans do it. Ch.1 Introduction Syllabus, prerequisites Notation: Means pencil-and-paper QUIZ Means coding QUIZ Code respository for our text: https://github.com/amueller/introduction_to_ml_with_python Why Machine Learning

More information

How to set Caffe up and running SegNet from scratch in OSX El Capitan using CPU mode

How to set Caffe up and running SegNet from scratch in OSX El Capitan using CPU mode How to set Caffe up and running SegNet from scratch in OSX El Capitan using CPU mode Written by : Sirawat Pitaksarit Probably can be applied to Ubuntu system, but all the brew commands needs to be replaced

More information

NEMO-RELOC Documentation

NEMO-RELOC Documentation NEMO-RELOC Documentation Release 0.1 NOC Mar 06, 2017 Contents 1 Contents: 3 1.1 To-Do List................................................ 3 1.2 Template Note..............................................

More information

datapusher Documentation

datapusher Documentation datapusher Documentation Release 1.0 Open Knowledge International July 13, 2018 Contents 1 Development installation 3 2 Production installation and Setup 5 2.1 Download and Install (All CKAN Versions)...............................

More information

Python for Quant Finance

Python for Quant Finance Python for Quant Finance From Advanced Analytics to Deployment via the Browser Yves Hilpisch Paris, 22. April 2015 Dr. Yves J. Hilpisch The Python Quant yves@tpq.io http://hilpisch.com @dyjh Dr. Yves J.

More information

withenv Documentation

withenv Documentation withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................

More information

Linux Software Installation Part 2

Linux Software Installation Part 2 Linux Software Installation Part 2 Qi Sun Bioinformatics Facility bin lib Root / etc /programs BioHPC system admin install python software here $HOME You can install python software in home directory How

More information

6 Git & Modularization

6 Git & Modularization 6 Git & Modularization Bálint Aradi Course: Scientific Programming / Wissenchaftliches Programmieren (Python) Prerequisites Additional programs needed: Spyder3, Pylint3 Git, Gitk KDiff3 (non-kde (qt-only)

More information

Controlling Software Environments with GNU Guix

Controlling Software Environments with GNU Guix Controlling Software Environments with GNU Guix Ludovic Courtès Inria Bordeaux Sud-Ouest November 2016 The difficulty of keeping software environments under control. #1. Upgrades are hard. #2. Stateful

More information

ALIBUILD / PANDADIST. The New Build System for Panda

ALIBUILD / PANDADIST. The New Build System for Panda ALIBUILD / PANDADIST The New Build System for Panda Reason for a new Build Tool! FairSoft only weakly defines dependencies between packages Package order hard coded in the scripts Recompilation of updated

More information

Homework 01 : Deep learning Tutorial

Homework 01 : Deep learning Tutorial Homework 01 : Deep learning Tutorial Introduction to TensorFlow and MLP 1. Introduction You are going to install TensorFlow as a tutorial of deep learning implementation. This instruction will provide

More information

Building Scalable Web Apps with Python and Google Cloud Platform. Dan Sanderson, April 2015

Building Scalable Web Apps with Python and Google Cloud Platform. Dan Sanderson, April 2015 Building Scalable Web Apps with Python and Google Cloud Platform Dan Sanderson, April 2015 June 2015 pre-order now Agenda Introducing GCP & GAE Starting a project with gcloud and Cloud Console Understanding

More information

virtualenvwrapper Documentation

virtualenvwrapper Documentation virtualenvwrapper Documentation Release 4.8.1.dev7 Doug Hellmann September 16, 2017 Contents 1 Features 3 2 Introduction 5 3 Details 9 3.1 Installation................................................

More information

Installing SeisComP3

Installing SeisComP3 Installing SeisComP3 2 sysop User SeisComP3 is typically run under a non-personal shared unix user account, sysop. Create this user on your system. For example, as the root user: # adduser sysop # passwd

More information

Introduction to Python. IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels

Introduction to Python. IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels Introduction to Python IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels How is this going to proceed? Some talking, but mostly practical examples through which you work These

More information

MAGPIE Installation Guide (version 1.0)

MAGPIE Installation Guide (version 1.0) MAGPIE Installation Guide (version 1.0) June 2017 Authors: Sophiane Senni, Pierre-Yves Péneau, Abdoulaye Gamatié 1 Contents 1 About this guide 3 2 Framework installation 4 2.1 Dependencies...................................

More information

Numba: A Compiler for Python Functions

Numba: A Compiler for Python Functions Numba: A Compiler for Python Functions Stan Seibert Director of Community Innovation @ Anaconda My Background 2008: Ph.D. on the Sudbury Neutrino Observatory 2008-2013: Postdoc working on SNO, SNO+, LBNE

More information

Practical session 3: Machine learning for NLP

Practical session 3: Machine learning for NLP Practical session 3: Machine learning for NLP Traitement Automatique des Langues 21 February 2018 1 Introduction In this practical session, we will explore machine learning models for NLP applications;

More information

fpm-cookery Documentation

fpm-cookery Documentation fpm-cookery Documentation Release 0.33.0 Bernd Ahlers Jun 10, 2018 Contents 1 Features 3 2 Documentation Contents 5 2.1 Getting Started.............................................. 5 2.2 Using Hiera................................................

More information

Using jupyter notebooks on Blue Waters. Roland Haas (NCSA / University of Illinois)

Using jupyter notebooks on Blue Waters.   Roland Haas (NCSA / University of Illinois) Using jupyter notebooks on Blue Waters https://goo.gl/4eb7qw Roland Haas (NCSA / University of Illinois) Email: rhaas@ncsa.illinois.edu Jupyter notebooks 2/18 interactive, browser based interface to Python

More information

Lesson 2: Preparation

Lesson 2: Preparation Lesson 2: Preparation Using the EartH2Observe data portal to analyse drought indicators 1 Preface This is a step by step tutorial that will help you install all the software required for the further lessons

More information

CNRS ANF PYTHON Packaging & Life Cycle

CNRS ANF PYTHON Packaging & Life Cycle CNRS ANF PYTHON Packaging & Life Cycle Marc Poinot Numerical Simulation Dept. Outline Package management with Python Concepts Software life cycle Package services Pragmatic approach Practical works Source

More information

Setting up Python 3.4 and numpy and matplotlib on your own Windows PC or laptop

Setting up Python 3.4 and numpy and matplotlib on your own Windows PC or laptop CS-1004, Introduction to Programming for Non-Majors, A-Term 2015 Setting up Python 3.4 and numpy and matplotlib on your own Windows PC or laptop Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute

More information

Koalix ERP. Release 0.2

Koalix ERP. Release 0.2 Koalix ERP Release 0.2 March 01, 2016 Contents 1 Features 3 1.1 Screenshots................................................ 3 1.2 Installation................................................ 6 2 Indices

More information

Shifter on Blue Waters

Shifter on Blue Waters Shifter on Blue Waters Why Containers? Your Computer Another Computer (Supercomputer) Application Application software libraries System libraries software libraries System libraries Why Containers? Your

More information

swiftenv Documentation

swiftenv Documentation swiftenv Documentation Release 1.3.0 Kyle Fuller Sep 27, 2017 Contents 1 The User Guide 3 1.1 Installation................................................ 3 1.2 Getting Started..............................................

More information

Installation and Introduction to Jupyter & RStudio

Installation and Introduction to Jupyter & RStudio Installation and Introduction to Jupyter & RStudio CSE 4/587 Data Intensive Computing Spring 2017 Prepared by Jacob Condello 1 Anaconda/Jupyter Installation 1.1 What is Anaconda? Anaconda is a freemium

More information

Frameworks in Python for Numeric Computation / ML

Frameworks in Python for Numeric Computation / ML Frameworks in Python for Numeric Computation / ML Why use a framework? Why not use the built-in data structures? Why not write our own matrix multiplication function? Frameworks are needed not only because

More information