chiantipy-announce Mailing List for ChiantiPy
Status: Alpha
Brought to you by:
kdere
You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2013 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
(1) |
Nov
(1) |
Dec
|
2016 |
Jan
(3) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ken D. <kd...@gm...> - 2016-02-17 15:21:29
|
Some of you may have already realized that ChiantiPy is on github. However, its configuration is not really acceptable. I have been trying to take it back to its just born state but my inexperience with git and github have not allowed me to get the desired result. So, I will be deleting the ChiantiPy site and recreating it shortly thereafter. The recreated site will not immediately contain much of anything at the beginning. I don't know how this affects those who have forked but I suspect they will have to kill their fork and redo. Ken -- Kenneth P. Dere Research Professor of Solar Physics Department of Computational and Data Sciences George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2016-02-09 18:56:34
|
I have uploaded revised web pages to reflect the current status with the latest ChiantiPy release (0.6.4) http://chiantipy.sourceforge.net/ Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics Department of Computational and Data Sciences George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2016-01-19 19:14:57
|
This is a bugfix release for the Continuum.freeFree method. v0.6.2 is meant to be used with IPython 2 and 3 v0.6.3 is meant to be used with IPython4/Jupyter the can be obtained at https://sourceforge.net/projects/chiantipy/ Kenneth P. Dere Research Professor of Solar Physics Department of Computational and Data Sciences George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2016-01-19 18:32:56
|
Tell you the truth, I forgot to check but looking at the code, mspectrum just import the continuum module so it should work let me know if it doesn't Ken On 01/19/2016 01:28 PM, arpan.das wrote: > Does the bug for chianti mspectrum is also fixed which i am using with > python 2.7 and the multiprocessing module! > > On Tuesday, January 19, 2016 at 6:41:16 PM UTC+1, Ken Dere wrote: > > This is a bugfix release for the Continuum.freeFree method. > > v0.6.2 is meant to be used with IPython 2 and 3 > > v0.6.3 is meant to be used with IPython4/Jupyter > > the can be obtained at https://sourceforge.net/projects/chiantipy/ > <https://sourceforge.net/projects/chiantipy/> > > Kenneth P. Dere > Research Professor of Solar Physics > Department of Computational and Data Sciences > George Mason University > kd...@gmu.edu <javascript:> > -- Kenneth P. Dere Research Professor of Solar Physics Department of Computational and Data Sciences George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2015-11-01 17:05:47
|
The problems I found with ChiantiPy and its problems with the different versions of IPython were largely due to a broken NUMPY installation on at least one of my computers. Once I upgraded NUMPY from 1.9 to 1.10, my problems went away. The conclusion is that ChiantiPy version 0.6.0 is compatible with IPython versions 2, 3, and 4 (Jupyter). I have removed the 0.6.1 tar file from the SourceForge site and updated the documentation. If your current version of ChiantiPy works for you, just leave it as it is. If not, try downloading the version 0.6.0 tar file which has not really changed. If this still does not work, _PLEASE_ let me know through the chiantipy-users email list. I have also noted in the online documentation and the README that ChiantiPy v0.6.0 requires the CHIANTI database version 8. Sorry for the confusion. best regards, Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics Department of Computational and Data Sciences George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2015-10-01 17:28:17
|
In order to resolve the inability of the latest versions of ChiantiPy to work with IPython 2 or 3 or with IPython 4 / Jupyter, I have decided the 0.6.1 release will be only compatible with IPython 4 / Jupyter. However, only a very small edit is needed to make version 0.6.1 compatible with IPython 4. This is discussed in the documentation. In addition, I have left a copy of v0.6.0 on the SourceForge download page. v0.6.0 does work with Ipython 4 but not version 2 or 3. The documentation has also been updated to reflect the necessity of installing IPython best regards, Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2015-09-28 17:31:56
|
Hi Jonathan, I just removed of the 0.5.x packages from pipl so you might give it one more try. Ken On 09/28/2015 01:02 PM, Jonathan Slavin wrote: > Hi Ken, > > The standard way of installing packages that aren't part of anaconda is > pip install package > possibly with --upgrade tacked on to force an upgrade -- where pip is > the anaconda pip rather than the system pip, if you're using a user > installation of anaconda like I am. So in my case I need to specify > the full path to pip under the anaconda/bin directory. pip should > look at PyPI I thought, which should see the newer version and install > it. For some reason something isn't working with that. I even tried > uninstalling it and reinstalling and pip still finds version 0.5.3. > I'm curious if others have the same issue. > > Regards, > Jon > > On Mon, Sep 28, 2015 at 12:43 PM, Ken Dere <kd...@gm... > <mailto:kd...@gm...>> wrote: > > Hi Jonathan, > > I just took a look at the list of packages in Anaconda and > ChiantiPy is not included. > > I would guess that the way you got ChiantiPy in the past was to > download the 0.5.4 tar file, unpacked it and then either installed > > >python setup.py install (needs root privileges) > > or put it in you PYTHONPATH > > if you do open python session and import chianti and then > > chianti.__path__ will tell where you are getting your current > version and then check that against your PYTHONPATH and see what > that tells you. > > if you have more questions, please let me know. Also include the > platform you are running on as I am mostlly familiar with Linux > > > Ken > > On 09/28/2015 11:55 AM, Jonathan Slavin wrote: >> Hi Ken, >> >> I just tried to upgrade this with my anaconda distribution and I >> still got version 5.3. Could this just be a delay in anaconda >> updating its information? >> >> Jon >> >> On Sunday, September 27, 2015 at 1:13:47 PM UTC-4, Ken Dere wrote: >> >> ====================== >> Welcome to ChiantiPy >> ====================== >> >> changes from 0.5.3 to 0.6.0 >> =========================== >> >> This is a major release. >> >> First, ChiantiPy 0.6.0 is compatible with the most recently >> released >> CHIANTI database version 8.0. It also fixes some major bugs >> in the >> previous version. Documentation has been improved and a IPython >> notebook **QuickStart.ipynb**, that largely follows the >> 'Quick Start' >> documentation pages, has also been included. >> >> There are two new multi-ion classes: **bunch** and >> **ipymspectrum**. >> **bunch** allows the user to calculate line intensities for a >> specified >> set of elements or individual ions as a function of >> temperature or >> density. One advantage of **bunch** is the ability to >> calculate the >> intensity ratio of lines of two different ions as a function of >> temperature or density. >> >> **ipymspectrum** is much like the existing **spectrum** and >> **mspectrum** classes. **mspectrum** allows the use of the >> Python >> **multiprocessing** module to speed up spectral >> calculations. The >> **ipymspectrum** class uses the IPython **parallel** module >> so that >> multiprocessing spectral calculations can be performed in the >> IPython >> QtConsole and Notebook. >> >> A new method **intensityList** has been developed to allow >> the user to >> list the most intense lines within a given wavelength range. >> This new >> methods, together with previously existing **intensityRatio** >> and >> **intensityRatioSave** are all now inherited by the **ion** >> classs and >> the multi-ion classes. >> >> The **ion** and multi-ion classes now accept the keyword >> argument >> **abundanceName** that allow the user to specify the set of >> elemental >> abundances rather than just the default abundance file. >> >> Additional we have replaced the FortranFormat module of >> Scientific >> Python by Konrad Hinsen with the **fortranformat** module of >> Brendan >> Arnold at >> http://bitbucket.org/brendanarnold/py-fortranformat. I have >> slightly modified fortranformat to make it Python 3 compliant. >> >> For the future, I plan to make ChiantiPy compliant with both >> Python 2.7 >> and the current version of Python 3 (now 3.4), improve the >> documentation >> and move the projec to github, in no particular order. >> >> ChiantiPy is now released under a new license, the OSI >> approved ISCL >> license. From Wikipedia_ *The ISCL license is a permissive free >> software license written by the Internet Software Consortium >> (ISC). It >> is functionally equivalent to the simplified BSD and >> MIT/Expat licenses, >> ...* >> >> .. _Wikipedia: >> https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993 >> >> >> >> >> What is ChiantiPy >> ================= >> >> ChiantiPy is the Python interface to the CHIANTI atomic >> database for >> astrophysical spectroscopy. It provides the capability to >> calculate the >> emission line and continuum spectrum of an optically thin >> plasma based >> on the data in the CHIANTI database. >> >> Detailed information can be found at >> http://chiantipy.sourceforge.net >> >> What is CHIANTI >> =============== >> >> CHIANTI provides a database of atomic data that can be used >> to interpret >> the emission of spectral lines and continuua emitted from >> high-temperature, optically-thin astrophysical sources. The >> CHIANTI >> project provides a suite of routines written in Interactive Data >> Language (IDL) to access the database and calculate various >> quantities >> for use in interpreting observed spectra or producing >> synthetic spectra. >> >> ============================== >> Getting started with ChiantiPy >> ============================== >> >> Prerequisites >> ============= >> >> * Python ( latest 2.X version; not yet compatible with >> version 3) >> >> * Numpy >> >> * Scipy >> >> * Matplotlib >> >> * [Optional] PyQt4 or wxPython >> >> * CHIANTI_, the atomic database for astrophysical spectroscopy >> >> .. _CHIANTI: http://www.chiantidatabase.org >> >> In addition, the FortranFormat module from Scientific Python, >> developed >> by Konrad Hinsen of the Centre de Biophysique Moleculaire >> (http://dirac.cnrs-orleans.fr/ScientificPython/), is included >> in this >> distribution for simplicity. >> >> Installing the CHIANTI database >> ------------------------------- >> >> The gzipped *data* tar ball can be downloaded from the >> CHIANTI website_ >> >> .. _website: http://www.chiantidatabase.org/download.html >> >> * put the file in a convenient directory, cd to the >> directory and untar >> the file >> >> * ChiantiPy uses the environment variable *XUVTOP* to find the >> database. Set XUVTOP to the name of the directory where the >> CHIANTI >> data tarball was placed. For example >> >> > setenv XUVTOP >> /data1/xuv/directory.where.the.tarball.was.placed >> >> Some sites have the CHIANTI database maintained as part of a >> SolarSoft >> distribution. In that case, simply set XUVTOP to the >> directory were it >> exists, usually something like $SSW/packages/chianti/dbase >> >> >> Installing the ChiantiPy package >> -------------------------------- >> >> Fairly detailed directions can be found on the web page >> ChiantiPy_ >> >> .. _ChiantiPy: http://chiantipy.sourceforge.net/ >> >> The ChiantiPy package can be downloaded from the ChiantiPy, >> untar it, cd >> to the directory where it was unpacked, and then, as root >> >> > python setup.py install >> >> If you do not have root privileges, simply put the ChiantiPy >> directory >> (simply called 'chianti') in your PYTHONPATH >> >> >> Running ChiantiPy >> ----------------- >> >> The documentation can be found on its web page ChiantiPy_ >> >> .. _ChiantiPy: http://chiantipy.sourceforge.net/ >> >> In particular, a quick start guide is included which should >> get you up >> and running fairly quickly. This has been recently updated >> to reflect >> the new features in v0.6.0. >> >> >> Keeping track of ChiantiPy >> -------------------------- >> >> There is a mailing list that you can subscribe to at >> https://lists.sourceforge.net/lists/listinfo/chiantipy-users. >> In order >> to subscribe it is first necessary to obtain a user account from >> sourceforge.net <http://sourceforge.net>. This is a >> straightforward process. >> >> There is also a general chianti google group with the email >> address >> chi...@googlegroups.com >> >> -- >> Kenneth P. Dere >> Research Professor of Solar Physics >> School of Physics, Astronomy and Computational Science >> George Mason University >> kd...@gmu.edu >> > > -- > Kenneth P. Dere > Research Professor of Solar Physics > School of Physics, Astronomy and Computational Science > George Mason University > kd...@gm... <mailto:kd...@gm...> > > -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: Jonathan S. <jsl...@gm...> - 2015-09-28 17:02:23
|
Hi Ken, The standard way of installing packages that aren't part of anaconda is pip install package possibly with --upgrade tacked on to force an upgrade -- where pip is the anaconda pip rather than the system pip, if you're using a user installation of anaconda like I am. So in my case I need to specify the full path to pip under the anaconda/bin directory. pip should look at PyPI I thought, which should see the newer version and install it. For some reason something isn't working with that. I even tried uninstalling it and reinstalling and pip still finds version 0.5.3. I'm curious if others have the same issue. Regards, Jon On Mon, Sep 28, 2015 at 12:43 PM, Ken Dere <kd...@gm...> wrote: > Hi Jonathan, > > I just took a look at the list of packages in Anaconda and ChiantiPy is > not included. > > I would guess that the way you got ChiantiPy in the past was to download > the 0.5.4 tar file, unpacked it and then either installed > > >python setup.py install (needs root privileges) > > or put it in you PYTHONPATH > > if you do open python session and import chianti and then > > chianti.__path__ will tell where you are getting your current version and > then check that against your PYTHONPATH and see what that tells you. > > if you have more questions, please let me know. Also include the platform > you are running on as I am mostlly familiar with Linux > > > Ken > > On 09/28/2015 11:55 AM, Jonathan Slavin wrote: > > Hi Ken, > > I just tried to upgrade this with my anaconda distribution and I still got > version 5.3. Could this just be a delay in anaconda updating its > information? > > Jon > > On Sunday, September 27, 2015 at 1:13:47 PM UTC-4, Ken Dere wrote: >> >> ====================== >> Welcome to ChiantiPy >> ====================== >> >> changes from 0.5.3 to 0.6.0 >> =========================== >> >> This is a major release. >> >> First, ChiantiPy 0.6.0 is compatible with the most recently released >> CHIANTI database version 8.0. It also fixes some major bugs in the >> previous version. Documentation has been improved and a IPython >> notebook **QuickStart.ipynb**, that largely follows the 'Quick Start' >> documentation pages, has also been included. >> >> There are two new multi-ion classes: **bunch** and **ipymspectrum**. >> **bunch** allows the user to calculate line intensities for a specified >> set of elements or individual ions as a function of temperature or >> density. One advantage of **bunch** is the ability to calculate the >> intensity ratio of lines of two different ions as a function of >> temperature or density. >> >> **ipymspectrum** is much like the existing **spectrum** and >> **mspectrum** classes. **mspectrum** allows the use of the Python >> **multiprocessing** module to speed up spectral calculations. The >> **ipymspectrum** class uses the IPython **parallel** module so that >> multiprocessing spectral calculations can be performed in the IPython >> QtConsole and Notebook. >> >> A new method **intensityList** has been developed to allow the user to >> list the most intense lines within a given wavelength range. This new >> methods, together with previously existing **intensityRatio** and >> **intensityRatioSave** are all now inherited by the **ion** classs and >> the multi-ion classes. >> >> The **ion** and multi-ion classes now accept the keyword argument >> **abundanceName** that allow the user to specify the set of elemental >> abundances rather than just the default abundance file. >> >> Additional we have replaced the FortranFormat module of Scientific >> Python by Konrad Hinsen with the **fortranformat** module of Brendan >> Arnold at http://bitbucket.org/brendanarnold/py-fortranformat. I have >> slightly modified fortranformat to make it Python 3 compliant. >> >> For the future, I plan to make ChiantiPy compliant with both Python 2.7 >> and the current version of Python 3 (now 3.4), improve the documentation >> and move the projec to github, in no particular order. >> >> ChiantiPy is now released under a new license, the OSI approved ISCL >> license. From Wikipedia_ *The ISCL license is a permissive free >> software license written by the Internet Software Consortium (ISC). It >> is functionally equivalent to the simplified BSD and MIT/Expat licenses, >> ...* >> >> .. _Wikipedia: >> https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993 >> >> >> >> What is ChiantiPy >> ================= >> >> ChiantiPy is the Python interface to the CHIANTI atomic database for >> astrophysical spectroscopy. It provides the capability to calculate the >> emission line and continuum spectrum of an optically thin plasma based >> on the data in the CHIANTI database. >> >> Detailed information can be found at <http://chiantipy.sourceforge.net> >> http://chiantipy.sourceforge.net >> >> What is CHIANTI >> =============== >> >> CHIANTI provides a database of atomic data that can be used to interpret >> the emission of spectral lines and continuua emitted from >> high-temperature, optically-thin astrophysical sources. The CHIANTI >> project provides a suite of routines written in Interactive Data >> Language (IDL) to access the database and calculate various quantities >> for use in interpreting observed spectra or producing synthetic spectra. >> >> ============================== >> Getting started with ChiantiPy >> ============================== >> >> Prerequisites >> ============= >> >> * Python ( latest 2.X version; not yet compatible with version 3) >> >> * Numpy >> >> * Scipy >> >> * Matplotlib >> >> * [Optional] PyQt4 or wxPython >> >> * CHIANTI_, the atomic database for astrophysical spectroscopy >> >> .. _CHIANTI: http://www.chiantidatabase.org >> >> In addition, the FortranFormat module from Scientific Python, developed >> by Konrad Hinsen of the Centre de Biophysique Moleculaire >> (http://dirac.cnrs-orleans.fr/ScientificPython/), is included in this >> distribution for simplicity. >> >> Installing the CHIANTI database >> ------------------------------- >> >> The gzipped *data* tar ball can be downloaded from the CHIANTI website_ >> >> .. _website: http://www.chiantidatabase.org/download.html >> >> * put the file in a convenient directory, cd to the directory and untar >> the file >> >> * ChiantiPy uses the environment variable *XUVTOP* to find the >> database. Set XUVTOP to the name of the directory where the CHIANTI >> data tarball was placed. For example >> >> > setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed >> >> Some sites have the CHIANTI database maintained as part of a SolarSoft >> distribution. In that case, simply set XUVTOP to the directory were it >> exists, usually something like $SSW/packages/chianti/dbase >> >> >> Installing the ChiantiPy package >> -------------------------------- >> >> Fairly detailed directions can be found on the web page ChiantiPy_ >> >> .. _ChiantiPy: http://chiantipy.sourceforge.net/ >> >> The ChiantiPy package can be downloaded from the ChiantiPy, untar it, cd >> to the directory where it was unpacked, and then, as root >> >> > python setup.py install >> >> If you do not have root privileges, simply put the ChiantiPy directory >> (simply called 'chianti') in your PYTHONPATH >> >> >> Running ChiantiPy >> ----------------- >> >> The documentation can be found on its web page ChiantiPy_ >> >> .. _ChiantiPy: http://chiantipy.sourceforge.net/ >> >> In particular, a quick start guide is included which should get you up >> and running fairly quickly. This has been recently updated to reflect >> the new features in v0.6.0. >> >> >> Keeping track of ChiantiPy >> -------------------------- >> >> There is a mailing list that you can subscribe to at >> https://lists.sourceforge.net/lists/listinfo/chiantipy-users. In order >> to subscribe it is first necessary to obtain a user account from >> sourceforge.net. This is a straightforward process. >> >> There is also a general chianti google group with the email address >> chi...@googlegroups.com >> >> -- >> Kenneth P. Dere >> Research Professor of Solar Physics >> School of Physics, Astronomy and Computational Science >> George Mason University >> kd...@gmu.edu >> >> > -- > Kenneth P. Dere > Research Professor of Solar Physics > School of Physics, Astronomy and Computational Science > George Mason Uni...@gm... > > |
From: Ken D. <kd...@gm...> - 2015-09-28 16:44:17
|
Hi Jonathan, I just took a look at the list of packages in Anaconda and ChiantiPy is not included. I would guess that the way you got ChiantiPy in the past was to download the 0.5.4 tar file, unpacked it and then either installed >python setup.py install (needs root privileges) or put it in you PYTHONPATH if you do open python session and import chianti and then chianti.__path__ will tell where you are getting your current version and then check that against your PYTHONPATH and see what that tells you. if you have more questions, please let me know. Also include the platform you are running on as I am mostlly familiar with Linux Ken On 09/28/2015 11:55 AM, Jonathan Slavin wrote: > Hi Ken, > > I just tried to upgrade this with my anaconda distribution and I still > got version 5.3. Could this just be a delay in anaconda updating its > information? > > Jon > > On Sunday, September 27, 2015 at 1:13:47 PM UTC-4, Ken Dere wrote: > > ====================== > Welcome to ChiantiPy > ====================== > > changes from 0.5.3 to 0.6.0 > =========================== > > This is a major release. > > First, ChiantiPy 0.6.0 is compatible with the most recently released > CHIANTI database version 8.0. It also fixes some major bugs in the > previous version. Documentation has been improved and a IPython > notebook **QuickStart.ipynb**, that largely follows the 'Quick Start' > documentation pages, has also been included. > > There are two new multi-ion classes: **bunch** and **ipymspectrum**. > **bunch** allows the user to calculate line intensities for a > specified > set of elements or individual ions as a function of temperature or > density. One advantage of **bunch** is the ability to calculate the > intensity ratio of lines of two different ions as a function of > temperature or density. > > **ipymspectrum** is much like the existing **spectrum** and > **mspectrum** classes. **mspectrum** allows the use of the Python > **multiprocessing** module to speed up spectral calculations. The > **ipymspectrum** class uses the IPython **parallel** module so that > multiprocessing spectral calculations can be performed in the IPython > QtConsole and Notebook. > > A new method **intensityList** has been developed to allow the > user to > list the most intense lines within a given wavelength range. This new > methods, together with previously existing **intensityRatio** and > **intensityRatioSave** are all now inherited by the **ion** classs > and > the multi-ion classes. > > The **ion** and multi-ion classes now accept the keyword argument > **abundanceName** that allow the user to specify the set of elemental > abundances rather than just the default abundance file. > > Additional we have replaced the FortranFormat module of Scientific > Python by Konrad Hinsen with the **fortranformat** module of Brendan > Arnold at http://bitbucket.org/brendanarnold/py-fortranformat > <http://bitbucket.org/brendanarnold/py-fortranformat>. I have > slightly modified fortranformat to make it Python 3 compliant. > > For the future, I plan to make ChiantiPy compliant with both > Python 2.7 > and the current version of Python 3 (now 3.4), improve the > documentation > and move the projec to github, in no particular order. > > ChiantiPy is now released under a new license, the OSI approved ISCL > license. From Wikipedia_ *The ISCL license is a permissive free > software license written by the Internet Software Consortium > (ISC). It > is functionally equivalent to the simplified BSD and MIT/Expat > licenses, > ...* > > .. _Wikipedia: > https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993 > <https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993> > > > > > What is ChiantiPy > ================= > > ChiantiPy is the Python interface to the CHIANTI atomic database for > astrophysical spectroscopy. It provides the capability to > calculate the > emission line and continuum spectrum of an optically thin plasma > based > on the data in the CHIANTI database. > > Detailed information can be found at > http://chiantipy.sourceforge.net <http://chiantipy.sourceforge.net> > > What is CHIANTI > =============== > > CHIANTI provides a database of atomic data that can be used to > interpret > the emission of spectral lines and continuua emitted from > high-temperature, optically-thin astrophysical sources. The CHIANTI > project provides a suite of routines written in Interactive Data > Language (IDL) to access the database and calculate various > quantities > for use in interpreting observed spectra or producing synthetic > spectra. > > ============================== > Getting started with ChiantiPy > ============================== > > Prerequisites > ============= > > * Python ( latest 2.X version; not yet compatible with version 3) > > * Numpy > > * Scipy > > * Matplotlib > > * [Optional] PyQt4 or wxPython > > * CHIANTI_, the atomic database for astrophysical spectroscopy > > .. _CHIANTI: http://www.chiantidatabase.org > > In addition, the FortranFormat module from Scientific Python, > developed > by Konrad Hinsen of the Centre de Biophysique Moleculaire > (http://dirac.cnrs-orleans.fr/ScientificPython/ > <http://dirac.cnrs-orleans.fr/ScientificPython/>), is included in > this > distribution for simplicity. > > Installing the CHIANTI database > ------------------------------- > > The gzipped *data* tar ball can be downloaded from the CHIANTI > website_ > > .. _website: http://www.chiantidatabase.org/download.html > <http://www.chiantidatabase.org/download.html> > > * put the file in a convenient directory, cd to the directory and > untar > the file > > * ChiantiPy uses the environment variable *XUVTOP* to find the > database. Set XUVTOP to the name of the directory where the CHIANTI > data tarball was placed. For example > > > setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed > > Some sites have the CHIANTI database maintained as part of a > SolarSoft > distribution. In that case, simply set XUVTOP to the directory > were it > exists, usually something like $SSW/packages/chianti/dbase > > > Installing the ChiantiPy package > -------------------------------- > > Fairly detailed directions can be found on the web page ChiantiPy_ > > .. _ChiantiPy: http://chiantipy.sourceforge.net/ > <http://chiantipy.sourceforge.net/> > > The ChiantiPy package can be downloaded from the ChiantiPy, untar > it, cd > to the directory where it was unpacked, and then, as root > > > python setup.py install > > If you do not have root privileges, simply put the ChiantiPy > directory > (simply called 'chianti') in your PYTHONPATH > > > Running ChiantiPy > ----------------- > > The documentation can be found on its web page ChiantiPy_ > > .. _ChiantiPy: http://chiantipy.sourceforge.net/ > <http://chiantipy.sourceforge.net/> > > In particular, a quick start guide is included which should get > you up > and running fairly quickly. This has been recently updated to > reflect > the new features in v0.6.0. > > > Keeping track of ChiantiPy > -------------------------- > > There is a mailing list that you can subscribe to at > https://lists.sourceforge.net/lists/listinfo/chiantipy-users > <https://lists.sourceforge.net/lists/listinfo/chiantipy-users>. > In order > to subscribe it is first necessary to obtain a user account from > sourceforge.net <http://sourceforge.net>. This is a > straightforward process. > > There is also a general chianti google group with the email address > chi...@googlegroups.com <javascript:> > > -- > Kenneth P. Dere > Research Professor of Solar Physics > School of Physics, Astronomy and Computational Science > George Mason University > kd...@gmu.edu <javascript:> > -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2015-09-28 16:14:55
|
Hi Jonathan, I don't know how anaconda handles ChiantiPy. The only way we distribute it is by a tar file from : https://sourceforge.net/projects/chiantipy/ maybe someone else can help Ken On 09/28/2015 11:55 AM, Jonathan Slavin wrote: > Hi Ken, > > I just tried to upgrade this with my anaconda distribution and I still > got version 5.3. Could this just be a delay in anaconda updating its > information? > > Jon > > On Sunday, September 27, 2015 at 1:13:47 PM UTC-4, Ken Dere wrote: > > ====================== > Welcome to ChiantiPy > ====================== > > changes from 0.5.3 to 0.6.0 > =========================== > > This is a major release. > > First, ChiantiPy 0.6.0 is compatible with the most recently released > CHIANTI database version 8.0. It also fixes some major bugs in the > previous version. Documentation has been improved and a IPython > notebook **QuickStart.ipynb**, that largely follows the 'Quick Start' > documentation pages, has also been included. > > There are two new multi-ion classes: **bunch** and **ipymspectrum**. > **bunch** allows the user to calculate line intensities for a > specified > set of elements or individual ions as a function of temperature or > density. One advantage of **bunch** is the ability to calculate the > intensity ratio of lines of two different ions as a function of > temperature or density. > > **ipymspectrum** is much like the existing **spectrum** and > **mspectrum** classes. **mspectrum** allows the use of the Python > **multiprocessing** module to speed up spectral calculations. The > **ipymspectrum** class uses the IPython **parallel** module so that > multiprocessing spectral calculations can be performed in the IPython > QtConsole and Notebook. > > A new method **intensityList** has been developed to allow the > user to > list the most intense lines within a given wavelength range. This new > methods, together with previously existing **intensityRatio** and > **intensityRatioSave** are all now inherited by the **ion** classs > and > the multi-ion classes. > > The **ion** and multi-ion classes now accept the keyword argument > **abundanceName** that allow the user to specify the set of elemental > abundances rather than just the default abundance file. > > Additional we have replaced the FortranFormat module of Scientific > Python by Konrad Hinsen with the **fortranformat** module of Brendan > Arnold at http://bitbucket.org/brendanarnold/py-fortranformat > <http://bitbucket.org/brendanarnold/py-fortranformat>. I have > slightly modified fortranformat to make it Python 3 compliant. > > For the future, I plan to make ChiantiPy compliant with both > Python 2.7 > and the current version of Python 3 (now 3.4), improve the > documentation > and move the projec to github, in no particular order. > > ChiantiPy is now released under a new license, the OSI approved ISCL > license. From Wikipedia_ *The ISCL license is a permissive free > software license written by the Internet Software Consortium > (ISC). It > is functionally equivalent to the simplified BSD and MIT/Expat > licenses, > ...* > > .. _Wikipedia: > https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993 > <https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993> > > > > > What is ChiantiPy > ================= > > ChiantiPy is the Python interface to the CHIANTI atomic database for > astrophysical spectroscopy. It provides the capability to > calculate the > emission line and continuum spectrum of an optically thin plasma > based > on the data in the CHIANTI database. > > Detailed information can be found at > http://chiantipy.sourceforge.net <http://chiantipy.sourceforge.net> > > What is CHIANTI > =============== > > CHIANTI provides a database of atomic data that can be used to > interpret > the emission of spectral lines and continuua emitted from > high-temperature, optically-thin astrophysical sources. The CHIANTI > project provides a suite of routines written in Interactive Data > Language (IDL) to access the database and calculate various > quantities > for use in interpreting observed spectra or producing synthetic > spectra. > > ============================== > Getting started with ChiantiPy > ============================== > > Prerequisites > ============= > > * Python ( latest 2.X version; not yet compatible with version 3) > > * Numpy > > * Scipy > > * Matplotlib > > * [Optional] PyQt4 or wxPython > > * CHIANTI_, the atomic database for astrophysical spectroscopy > > .. _CHIANTI: http://www.chiantidatabase.org > > In addition, the FortranFormat module from Scientific Python, > developed > by Konrad Hinsen of the Centre de Biophysique Moleculaire > (http://dirac.cnrs-orleans.fr/ScientificPython/ > <http://dirac.cnrs-orleans.fr/ScientificPython/>), is included in > this > distribution for simplicity. > > Installing the CHIANTI database > ------------------------------- > > The gzipped *data* tar ball can be downloaded from the CHIANTI > website_ > > .. _website: http://www.chiantidatabase.org/download.html > <http://www.chiantidatabase.org/download.html> > > * put the file in a convenient directory, cd to the directory and > untar > the file > > * ChiantiPy uses the environment variable *XUVTOP* to find the > database. Set XUVTOP to the name of the directory where the CHIANTI > data tarball was placed. For example > > > setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed > > Some sites have the CHIANTI database maintained as part of a > SolarSoft > distribution. In that case, simply set XUVTOP to the directory > were it > exists, usually something like $SSW/packages/chianti/dbase > > > Installing the ChiantiPy package > -------------------------------- > > Fairly detailed directions can be found on the web page ChiantiPy_ > > .. _ChiantiPy: http://chiantipy.sourceforge.net/ > <http://chiantipy.sourceforge.net/> > > The ChiantiPy package can be downloaded from the ChiantiPy, untar > it, cd > to the directory where it was unpacked, and then, as root > > > python setup.py install > > If you do not have root privileges, simply put the ChiantiPy > directory > (simply called 'chianti') in your PYTHONPATH > > > Running ChiantiPy > ----------------- > > The documentation can be found on its web page ChiantiPy_ > > .. _ChiantiPy: http://chiantipy.sourceforge.net/ > <http://chiantipy.sourceforge.net/> > > In particular, a quick start guide is included which should get > you up > and running fairly quickly. This has been recently updated to > reflect > the new features in v0.6.0. > > > Keeping track of ChiantiPy > -------------------------- > > There is a mailing list that you can subscribe to at > https://lists.sourceforge.net/lists/listinfo/chiantipy-users > <https://lists.sourceforge.net/lists/listinfo/chiantipy-users>. > In order > to subscribe it is first necessary to obtain a user account from > sourceforge.net <http://sourceforge.net>. This is a > straightforward process. > > There is also a general chianti google group with the email address > chi...@googlegroups.com <javascript:> > > -- > Kenneth P. Dere > Research Professor of Solar Physics > School of Physics, Astronomy and Computational Science > George Mason University > kd...@gmu.edu <javascript:> > -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2015-09-27 17:29:21
|
====================== Welcome to ChiantiPy ====================== changes from 0.5.3 to 0.6.0 =========================== This is a major release. First, ChiantiPy 0.6.0 is compatible with the most recently released CHIANTI database version 8.0. It also fixes some major bugs in the previous version. Documentation has been improved and a IPython notebook **QuickStart.ipynb**, that largely follows the 'Quick Start' documentation pages, has also been included. There are two new multi-ion classes: **bunch** and **ipymspectrum**. **bunch** allows the user to calculate line intensities for a specified set of elements or individual ions as a function of temperature or density. One advantage of **bunch** is the ability to calculate the intensity ratio of lines of two different ions as a function of temperature or density. **ipymspectrum** is much like the existing **spectrum** and **mspectrum** classes. **mspectrum** allows the use of the Python **multiprocessing** module to speed up spectral calculations. The **ipymspectrum** class uses the IPython **parallel** module so that multiprocessing spectral calculations can be performed in the IPython QtConsole and Notebook. A new method **intensityList** has been developed to allow the user to list the most intense lines within a given wavelength range. This new methods, together with previously existing **intensityRatio** and **intensityRatioSave** are all now inherited by the **ion** classs and the multi-ion classes. The **ion** and multi-ion classes now accept the keyword argument **abundanceName** that allow the user to specify the set of elemental abundances rather than just the default abundance file. Additional we have replaced the FortranFormat module of Scientific Python by Konrad Hinsen with the **fortranformat** module of Brendan Arnold at http://bitbucket.org/brendanarnold/py-fortranformat. I have slightly modified fortranformat to make it Python 3 compliant. For the future, I plan to make ChiantiPy compliant with both Python 2.7 and the current version of Python 3 (now 3.4), improve the documentation and move the projec to github, in no particular order. ChiantiPy is now released under a new license, the OSI approved ISCL license. From Wikipedia_ *The ISCL license is a permissive free software license written by the Internet Software Consortium (ISC). It is functionally equivalent to the simplified BSD and MIT/Expat licenses, ...* .. _Wikipedia: https://en.wikipedia.org/w/index.php?title=ISC_license&oldid=664696993 What is ChiantiPy ================= ChiantiPy is the Python interface to the CHIANTI atomic database for astrophysical spectroscopy. It provides the capability to calculate the emission line and continuum spectrum of an optically thin plasma based on the data in the CHIANTI database. Detailed information can be found at http://chiantipy.sourceforge.net What is CHIANTI =============== CHIANTI provides a database of atomic data that can be used to interpret the emission of spectral lines and continuua emitted from high-temperature, optically-thin astrophysical sources. The CHIANTI project provides a suite of routines written in Interactive Data Language (IDL) to access the database and calculate various quantities for use in interpreting observed spectra or producing synthetic spectra. ============================== Getting started with ChiantiPy ============================== Prerequisites ============= * Python ( latest 2.X version; not yet compatible with version 3) * Numpy * Scipy * Matplotlib * [Optional] PyQt4 or wxPython * CHIANTI_, the atomic database for astrophysical spectroscopy .. _CHIANTI: http://www.chiantidatabase.org In addition, the FortranFormat module from Scientific Python, developed by Konrad Hinsen of the Centre de Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), is included in this distribution for simplicity. Installing the CHIANTI database ------------------------------- The gzipped *data* tar ball can be downloaded from the CHIANTI website_ .. _website: http://www.chiantidatabase.org/download.html * put the file in a convenient directory, cd to the directory and untar the file * ChiantiPy uses the environment variable *XUVTOP* to find the database. Set XUVTOP to the name of the directory where the CHIANTI data tarball was placed. For example > setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed Some sites have the CHIANTI database maintained as part of a SolarSoft distribution. In that case, simply set XUVTOP to the directory were it exists, usually something like $SSW/packages/chianti/dbase Installing the ChiantiPy package -------------------------------- Fairly detailed directions can be found on the web page ChiantiPy_ .. _ChiantiPy: http://chiantipy.sourceforge.net/ The ChiantiPy package can be downloaded from the ChiantiPy, untar it, cd to the directory where it was unpacked, and then, as root > python setup.py install If you do not have root privileges, simply put the ChiantiPy directory (simply called 'chianti') in your PYTHONPATH Running ChiantiPy ----------------- The documentation can be found on its web page ChiantiPy_ .. _ChiantiPy: http://chiantipy.sourceforge.net/ In particular, a quick start guide is included which should get you up and running fairly quickly. This has been recently updated to reflect the new features in v0.6.0. Keeping track of ChiantiPy -------------------------- There is a mailing list that you can subscribe to at https://lists.sourceforge.net/lists/listinfo/chiantipy-users. In order to subscribe it is first necessary to obtain a user account from sourceforge.net. This is a straightforward process. There is also a general chianti google group with the email address ch...@go... -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: CNyN <ro...@ma...> - 2015-09-15 16:00:45
|
From: Ken D. <kd...@gm...> - 2015-09-15 14:18:52
|
Version 8 of the CHIANTI database has just been released. Past versions of ChiantiPy will not work with this version of the database. ChiantiPy v0.6.0, which will work with the new database, is being finalized for release. I apologize for the delay. best regards, Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science George Mason University kd...@gm... |
From: Ken D. <kd...@gm...> - 2013-05-22 19:50:18
|
Version 7.1.2 is a bug-fix release. It corrects problems with the o_2.wgfa file that contains wavelengths, weighted-oscillator strengths and A-values. The web pages at www.chiantidatabase.org have been updated to reflect the new release. A new data tar file for Version 7.1.2 is available for the standalone version. SSWIDL distributions that are mirrored should see the change overnight. Ken Dere for the CHIANTI team -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science MS 6A2 George Mason University 4400 University Drive Fairfax VA 22030 703-993-4555 703-993-1992 FAX kd...@gm... |
From: Ken D. <kd...@gm...> - 2013-05-01 13:28:45
|
Version 7.1.1 is a bug-fix release. It corrects problems with the c_2.wgfa file that contains wavelengths, weighted-oscillator strengths and A-values. The web pages at www.chiantidatabase.org have been updated to reflect the new release. A new data tar file for Version 7.1.1 is available for the standalone version. SSWIDL distributions that are mirrored should see the change overnight. No changes to ChiantiPy are needed to be compatible with this release Ken Dere for the CHIANTI team |
From: Ken D. <kd...@gm...> - 2013-02-07 15:00:10
|
====================== Welcome to ChiantiPy ====================== Changes from 0.5 to 0.5.1 ========================= this release fixes a major bug in ion.upsilonDescale. updating to this version is **VERY STRONGLY** suggested. Changes from 0.4.1 to 0.5 ========================= Changes have been made to reflect the names of the abundance files in CHIANTI database Version 7.1 The ion class has a new method - **emissList** - to provide a list of lines in a given wavelength range The **ion.intensityRatio** has a new keyword argument **wvlRanges** so that by setting wvlRanges =[[100.,200.],[500.,600]], the top number of lines will be compiled from with the two specified ranges only, i.e., 201-499 will not be included. What is ChiantiPy ================= ChiantiPy is the Python interface to the CHIANTI atomic database for astrophysical spectroscopy. It provides the capability to calculate the emission line and continuum spectrum of an optically thin plasma based on the data in the CHIANTI database. Detailed information can be found at http://chiantipy.sourceforge.net What is CHIANTI =============== CHIANTI provides a database of atomic data that can be used to interpret the emission of spectral lines and continuua emitted from high-temperature, optically-thin astrophysical sources. The CHIANTI project provides a suite of routines written in Interactive Data Language (IDL) to access the database and calculate various quantities for use in interpreting observed spectra or producing synthetic spectra. ============================== Getting started with ChiantiPy ============================== Prerequisites ============= * Python ( latest 2.X version; not yet compatible with version 3) * Numpy * Scipy * Matplotlib * [Optional] PyQt4 or wxPython * CHIANTI_, the atomic database for astrophysical spectroscopy .. _CHIANTI: http://www.chiantidatabase.org In addition, the FortranFormat module from Scientific Python, developed by Konrad Hinsen of the Centre de Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), is included in this distribution for simplicity. Installing the CHIANTI database ------------------------------- The gzipped *data* tar ball can be downloaded from the CHIANTI website_ .. _website: http://www.chiantidatabase.org/download.html * put the file in a convenient directory, cd to the directory and untar the file * ChiantiPy uses the environment variable *XUVTOP* to find the database. Set XUVTOP to the name of the directory where the CHIANTI data tarball was placed. For example > setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed Some sites have the CHIANTI database maintained as part of a SolarSoft distribution. In that case, simply set XUVTOP to the directory were it exists, usually something like $SSW/packages/chianti/dbase Installing the ChiantiPy package -------------------------------- The ChiantiPy package can be downloaded from the ChiantiPy, untar it, cd to the directory where it was unpacked, and then, as root > python setup.py install If you do not have root privileges, simply put the ChiantiPy directory (simply called 'chianti') in your PYTHONPATH Running ChiantiPy ----------------- The documentation can be found on its web page ChiantiPy_ .. _ChiantiPy: http://chiantipy.sourceforge.net/ In particular, a quick start guide is included which should get you up and running fairly quickly. Keeping track of ChiantiPy -------------------------- There is a mailing list that you can subscribe to at https://lists.sourceforge.net/lists/listinfo/chiantipy-users. In order to subscribe it is first necessary to obtain a user account from sourceforge.net. This is a straightforward process. -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science MS 6A2 George Mason University 4400 University Drive Fairfax VA 22030 703-993-4555 703-993-1992 FAX kd...@gm... |
From: Ken D. <kd...@gm...> - 2013-01-24 16:31:32
|
ChiantiPy is a Python package that provides the ability to calculate the line and continuum spectrum of a hot plasma. It makes use of the atomic data in the CHIANTI atomic database for astrophysical spectroscopy. Release notes: This release (version 0.5) accommodates the changes made in the latest version (7.1) of the CHIANTI atomic database. In addition, there is a new method "emissList" that allows one to print out a list of lines in a given wavelength range. Also, there is a new keyword "wvlRanges" for the chianti.ion.intensityRatio method that allows the user to determine intensity ratios for lines that are widely separated in wavelength. The documentation has been updated and describes these features in the "Quick-Start" guide. The new files are ready for download at: http://sourceforge.net/projects/chiantipy/ The project web pages and documentation can be found at: http://chiantipy.sourceforge.net/ best regards, Ken Dere |
From: Ken D. <kd...@gm...> - 2011-11-02 18:19:33
|
Changes from 0.4 to 0.4.1 ========================= Modifications have been made to remain compatible with the CHIANTI database Version 7.0. This version has just been uploaded to our web server http://www.chiantidatabase.org. If you use the SSWIDL distribution, it will hopefully be arriving soon. The structure of the ChiantiPy distribution has changed so that any version of ChiantiPy prior to 0.4.1 must be removed before install the current version, 0.4.1. best regards, Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics School of Physics, Astronomy and Computational Science MS 6A2 George Mason University 4400 University Drive Fairfax VA 22030 703-993-4555 703-993-1992 FAX kd...@gm... |
From: Ken D. <kd...@gm...> - 2010-12-09 14:04:10
|
I am pleased to announce the release of ChiantiPy version 0.3, a Python interface to the CHIANTI atomic database for astrophysical spectroscopy. The main new features of this release are the inclusion of the mspectrum class that makes use of multiple processors on a local computer. This can greatly speed up calculations of emission spectra. In addition, there are numerous bug fixes. ChiantiPy is intended to provide all of the functionality of the Interactive Data Language (IDL) procedures that are distributed by the CHIANTI team. Python is a modern, object-oriented, high-level programming language that is well suited for performing spectral calculations with the CHIANTI database. More detailed information is available at the ChiantiPy website: http://chiantipy.sourceforge.net ChiantiPy has been developed on a Linux platform and has received some testing on MacOs but none on Windows. Since this is the first release, it would be useful to hear about successes and problems with ChiantiPy. The best place for this would be the mailing lists that are listed on the website above. -- Kenneth P. Dere Research Professor of Solar Physics Dept. of Computational and Data Sciences MS 6A2 George Mason University 4400 University Drive Fairfax VA 22030 703-993-4555 703-993-1992 FAX kd...@gm... |
From: Ken D. <kd...@gm...> - 2010-07-07 12:40:22
|
In version 0.2, photo-excitation has been included as well as the two-photon continuum. ChiantiPy can be downloaded from http://sourceforge.net/projects/chiantipy/ Documentation can be found at http://chiantipy.sourceforge.net/ best regards, Ken Dere -- Kenneth P. Dere Research Professor of Solar Physics Dept. of Computational and Data Sciences MS 6A2 George Mason University 4400 University Drive Fairfax VA 22030 703-993-4555 703-993-1992 FAX kd...@gm... |