/training

Smart Wires training

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Smart Wires Analytics Onboarding

Introduction

This repository contains exercises intended to help bring new Transmission Planning Engineers up to speed with our software development practices in the Products and Solutions Analytics team at Smart Wires.

Prerequisites

We use some of the tools popular in the software development and data science communities to assist in our day-to-day work.

  1. Git: a version control system, which helps track revisions of files and simplifies collaboration. On Windows, a Git installation also includes Git-Bash, which implements the Bash shell.

  2. Python 3: a programming language useful for data analysis

    • We recommend the Anaconda distribution of Python 3, which includes common tools and libraries such as Jupyter, pandas, and NumPy

    • If you prefer, you can install the individual components instead:

      1. Python 3
      2. Jupyter Notebook via pip install jupyter
      3. pandas via pip install pandas
      4. numpy via pip install numpy

Exercises

  1. First Things First: create a fork and workspace on your local filesystem (clone).
  2. Hey, Jupyter: use pandas to explore a power system model

Copyright and License

Copyright 2018 Smart Wires, Inc. https://www.smartwires.com/

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.