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.