Sen descrición

Konstantin Ladutenko e61cad84b1 new python test file %!s(int64=10) %!d(string=hai) anos
debian b911a457c8 Deleted some garbage files generated during compilation. %!s(int64=10) %!d(string=hai) anos
doc 966ec23849 an bn and input corresponds to MatScat %!s(int64=10) %!d(string=hai) anos
tests e61cad84b1 new python test file %!s(int64=10) %!d(string=hai) anos
.gitignore af07cf5197 exlude field.txt from git %!s(int64=10) %!d(string=hai) anos
CHANGES 1b7786ad5a Initial commit based on Ovidio version of python-scattnlay 0.3.0 %!s(int64=10) %!d(string=hai) anos
COPYING 1b7786ad5a Initial commit based on Ovidio version of python-scattnlay 0.3.0 %!s(int64=10) %!d(string=hai) anos
LICENSE 1b7786ad5a Initial commit based on Ovidio version of python-scattnlay 0.3.0 %!s(int64=10) %!d(string=hai) anos
MANIFEST.in 8d6d84aa20 Calculation of electric field outside the particle is mostly working. Added a python test for this calculation. %!s(int64=10) %!d(string=hai) anos
Makefile 8d6d84aa20 Calculation of electric field outside the particle is mostly working. Added a python test for this calculation. %!s(int64=10) %!d(string=hai) anos
PKG-INFO a02a844cdc Modifications to complete the porting to C++. Most of the work was done by 'kostyfisik'. %!s(int64=10) %!d(string=hai) anos
README 1b7786ad5a Initial commit based on Ovidio version of python-scattnlay 0.3.0 %!s(int64=10) %!d(string=hai) anos
compare.cc 25aad1f7e9 testing internal fields... %!s(int64=10) %!d(string=hai) anos
go.sh faae2f0932 c++ python nMie %!s(int64=10) %!d(string=hai) anos
nmie-wrapper.cc faae2f0932 c++ python nMie %!s(int64=10) %!d(string=hai) anos
nmie-wrapper.h faae2f0932 c++ python nMie %!s(int64=10) %!d(string=hai) anos
nmie.cc 0c7da8624b Mostly small changes for preparing the migration to C++ objects %!s(int64=10) %!d(string=hai) anos
nmie.h 9d6c859ff5 checkout nmie.cc and nmie.h to 164dc05 commit %!s(int64=10) %!d(string=hai) anos
push-to-github.sh eea51ce5ca Changes to push script %!s(int64=10) %!d(string=hai) anos
py_nmie.cc b0f8cefe13 Python version compiling too. %!s(int64=10) %!d(string=hai) anos
py_nmie.h b0f8cefe13 Python version compiling too. %!s(int64=10) %!d(string=hai) anos
scattnlay.cc 8d6d84aa20 Calculation of electric field outside the particle is mostly working. Added a python test for this calculation. %!s(int64=10) %!d(string=hai) anos
scattnlay.pyx faae2f0932 c++ python nMie %!s(int64=10) %!d(string=hai) anos
setup.py faae2f0932 c++ python nMie %!s(int64=10) %!d(string=hai) anos
setup_cython.py acdd386022 Deleted library ucomplex because it is no longer required. Also added the cython setup file. %!s(int64=10) %!d(string=hai) anos
standalone.cc 296172b011 Small changes to makefile %!s(int64=10) %!d(string=hai) anos
test-negative-epsilon.cc 097982a8b2 seem to work ok with optimizer %!s(int64=10) %!d(string=hai) anos

README

*******************************************************************************
How to use scattnlay
*******************************************************************************

1. Compile Code:
(a) Compilation options
* make source - Create source package (python library)
* make install - Install on local system (python library)
* make buildrpm - Generate a rpm package (python library)
* make builddeb - Generate a deb package (python library)
* make standalone - Create a standalone program
* make clean - Delete temporal files

*******************************************************************************
2. Use:
(a) Python library
* Use scattnlay directly
from scattnlay import scattnlay
...
x = ...
m = ...
terms, Qext, Qsca, Qabs, Qbk, Qpr, g, Albedo, S1, S2 = scattnlay(x, m)
...

* Execute some of the test scripts (located in the folder 'tests/python')
Example: ./test01.py

(b) Standalone program
* Execute scattnlay directly
Usage: scattnlay -l Layers x1 m1.r m1.i [x2 m2.r m2.i ...] [-c comment]

* Execute some of the test scripts (located in the folder 'tests/shell')
Example: ./test01.sh > test01.csv

*******************************************************************************