You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pvlib-python provides a set of documented functions for simulating the performance of photovoltaic energy systems. The toolbox was originally developed in MATLAB at Sandia National Laboratories and it implements many of the models and methods developed at the Labs. More information on Sandia Labs PV performance modelling programs can be found at https://pvpmc.sandia.gov/.
9
+
pvlib-python is a community supported tool that provides a set of documented functions for simulating the performance of photovoltaic energy systems. The toolbox was originally developed in MATLAB at Sandia National Laboratories and it implements many of the models and methods developed at the Labs. More information on Sandia Labs PV performance modeling programs can be found at https://pvpmc.sandia.gov/. We collaborate with the PVLIB-MATLAB project, but operate independently of it.
10
10
11
11
Documentation
12
12
=============
13
13
14
14
Full documentation can be found at [readthedocs](http://pvlib-python.readthedocs.org/en/latest/).
15
15
16
-
Development
17
-
===========
18
16
19
-
We need your help to make pvlib-python a great tool! Please see the [Development information wiki](https://github.com/pvlib/pvlib-python/wiki/Development-information) for more on how you can contribute.
17
+
Contributing
18
+
============
19
+
20
+
We need your help to make pvlib-python a great tool! Please see the [Development information wiki](https://github.com/pvlib/pvlib-python/wiki/Development-information) for more on how you can contribute. The long-term success of pvlib-python requires community support.
20
21
21
-
Quick Start
22
-
===========
23
22
24
23
Installation
25
-
------------
24
+
============
25
+
26
+
If you have Python
27
+
------------------
26
28
To obtain the most recent stable release, just use ``pip``:
27
29
28
30
```
29
31
pip install pvlib-python
30
32
```
31
33
32
-
We strongly recommend working in a *virtual environment* (see the wiki or Google for more information). To install the latest development versions, run
The Anaconda Python distribution provides an easy way for new users to get started. Here's the short version:
37
38
38
-
Alternatively, ``git clone`` this repository, ``cd`` into it, and run
39
+
1. Install the full Anaconda Python distribution available [here](). Anaconda includes all of the libraries that you'll need, including ``pandas``, ``numpy``, and ``scipy``.
40
+
2. Create a new ``conda`` environment for pvlib: ``conda create -n pvlib``
41
+
2. Activate the new environment: ``source activate pvlib``
42
+
2. Install pvlib: ``pip install pvlib-python``
43
+
44
+
You're now ready to start some version of the Python interpreter and use pvlib. The easiest way to start is with one of our IPython notebook tutorials:
45
+
46
+
1. Use the nbviewer website to choose a tutorial to experiment with. Go to [](), click on e.g. Tutorial.ipynb, and then click on the download symbol.
47
+
1. Start the IPython notebook: ``ipython notebook``. This should open a web browser with a file/folder listing. If not, navigate to ``http://localhost:8000``
48
+
2. In IPython Notebook, navigate to the file that you downloaded in step one and open it.
49
+
2. Use ``shift-enter`` to execute the notebook cell-by-cell. There is also a Play button that will execute all of the cells in the notebook.
50
+
51
+
Many good online resources exist for getting started with scientific Python. The [pandas tutorial]() is particularly good.
52
+
53
+
54
+
Working at the bleeding-edge
55
+
----------------------------
56
+
We strongly recommend working in a ``conda`` or ``virtualenv``*virtual environment* (see the wiki or Google for more information).
57
+
To install the very latest development versions, activate your new virtual environment, then run
0 commit comments