Introduction

irfpy is a set of libraries and applications which enable to boost-start professional scientific works at IRF.

Python

irfpy is based on Anaconda python.

For installation, refer to https://docs.anaconda.com/anaconda/install/

And test the installation at https://docs.anaconda.com/anaconda/user-guide/getting-started/

If you want to uninstall Anaconda by some reason, refer to https://docs.anaconda.com/anaconda/install/uninstall/

irfpy installation

irfpy can be installed via pip command.

From terminal,

pip install --find-links=https://irfpy.irf.se/sdist/ irfpy.util -U

This installs irfpy.util package, the core library of irfpy. See irfpy.util document for more details.

Launch Anaconda python: In the console, type and enter:

ipython

It launches ipython, interactive python. Command prompt In [1]: is shown; so type as follows.

In [1]: from irflab import *

show a message such like

==================================================
Welcome to irflab: An interactive irfpy
==================================================

Importing core and third-party library
--------------------------------------
  * Importing pprint (from pprint import pprint)
  * Importing datetime
  * Importing numpy as np
  * Importing scipy as sp
  * Importing matplotlib.pyplot as plt

...

irfpy modules
-------------
To load all installed irfpy library, type irfpy_init()

Development

irfpy is continuously developing. Any contributions are welcome. Refer to How to contribute to irfpy.

License

All the codes are developed under an open-source policy.

Copyright 2007-2015 irfpy development team

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.

Indices and tables