diff --git a/Doc/newdoc/_build/doctrees/environment.pickle b/Doc/newdoc/_build/doctrees/environment.pickle index 5c39bbf..56949df 100644 Binary files a/Doc/newdoc/_build/doctrees/environment.pickle and b/Doc/newdoc/_build/doctrees/environment.pickle differ diff --git a/Doc/newdoc/_build/doctrees/rst/Display.doctree b/Doc/newdoc/_build/doctrees/rst/Display.doctree index 7f84c73..883ae0c 100644 Binary files a/Doc/newdoc/_build/doctrees/rst/Display.doctree and b/Doc/newdoc/_build/doctrees/rst/Display.doctree differ diff --git a/Doc/newdoc/_build/html/_images/jean_cyl1.png b/Doc/newdoc/_build/html/_images/jean_cyl1.png new file mode 100644 index 0000000..976137a Binary files /dev/null and b/Doc/newdoc/_build/html/_images/jean_cyl1.png differ diff --git a/Doc/newdoc/_build/html/_images/jean_cyl2.png b/Doc/newdoc/_build/html/_images/jean_cyl2.png new file mode 100644 index 0000000..03c04d0 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/jean_cyl2.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile.png b/Doc/newdoc/_build/html/_images/mass_profile.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile1.png b/Doc/newdoc/_build/html/_images/mass_profile1.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile1.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile10.png b/Doc/newdoc/_build/html/_images/mass_profile10.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile10.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile11.png b/Doc/newdoc/_build/html/_images/mass_profile11.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile11.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile12.png b/Doc/newdoc/_build/html/_images/mass_profile12.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile12.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile13.png b/Doc/newdoc/_build/html/_images/mass_profile13.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile13.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile14.png b/Doc/newdoc/_build/html/_images/mass_profile14.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile14.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile15.png b/Doc/newdoc/_build/html/_images/mass_profile15.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile15.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile16.png b/Doc/newdoc/_build/html/_images/mass_profile16.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile16.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile17.png b/Doc/newdoc/_build/html/_images/mass_profile17.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile17.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile18.png b/Doc/newdoc/_build/html/_images/mass_profile18.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile18.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile19.png b/Doc/newdoc/_build/html/_images/mass_profile19.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile19.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile2.png b/Doc/newdoc/_build/html/_images/mass_profile2.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile2.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile20.png b/Doc/newdoc/_build/html/_images/mass_profile20.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile20.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile21.png b/Doc/newdoc/_build/html/_images/mass_profile21.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile21.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile22.png b/Doc/newdoc/_build/html/_images/mass_profile22.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile22.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile23.png b/Doc/newdoc/_build/html/_images/mass_profile23.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile23.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile24.png b/Doc/newdoc/_build/html/_images/mass_profile24.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile24.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile25.png b/Doc/newdoc/_build/html/_images/mass_profile25.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile25.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile26.png b/Doc/newdoc/_build/html/_images/mass_profile26.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile26.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile27.png b/Doc/newdoc/_build/html/_images/mass_profile27.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile27.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile28.png b/Doc/newdoc/_build/html/_images/mass_profile28.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile28.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile29.png b/Doc/newdoc/_build/html/_images/mass_profile29.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile29.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile3.png b/Doc/newdoc/_build/html/_images/mass_profile3.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile3.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile30.png b/Doc/newdoc/_build/html/_images/mass_profile30.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile30.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile31.png b/Doc/newdoc/_build/html/_images/mass_profile31.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile31.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile32.png b/Doc/newdoc/_build/html/_images/mass_profile32.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile32.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile33.png b/Doc/newdoc/_build/html/_images/mass_profile33.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile33.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile34.png b/Doc/newdoc/_build/html/_images/mass_profile34.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile34.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile35.png b/Doc/newdoc/_build/html/_images/mass_profile35.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile35.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile36.png b/Doc/newdoc/_build/html/_images/mass_profile36.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile36.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile37.png b/Doc/newdoc/_build/html/_images/mass_profile37.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile37.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile38.png b/Doc/newdoc/_build/html/_images/mass_profile38.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile38.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile39.png b/Doc/newdoc/_build/html/_images/mass_profile39.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile39.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile4.png b/Doc/newdoc/_build/html/_images/mass_profile4.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile4.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile40.png b/Doc/newdoc/_build/html/_images/mass_profile40.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile40.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile5.png b/Doc/newdoc/_build/html/_images/mass_profile5.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile5.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile6.png b/Doc/newdoc/_build/html/_images/mass_profile6.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile6.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile7.png b/Doc/newdoc/_build/html/_images/mass_profile7.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile7.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile8.png b/Doc/newdoc/_build/html/_images/mass_profile8.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile8.png differ diff --git a/Doc/newdoc/_build/html/_images/mass_profile9.png b/Doc/newdoc/_build/html/_images/mass_profile9.png new file mode 100644 index 0000000..20cb707 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/mass_profile9.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho.png b/Doc/newdoc/_build/html/_images/r-rho.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho1.png b/Doc/newdoc/_build/html/_images/r-rho1.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho1.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho10.png b/Doc/newdoc/_build/html/_images/r-rho10.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho10.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho11.png b/Doc/newdoc/_build/html/_images/r-rho11.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho11.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho12.png b/Doc/newdoc/_build/html/_images/r-rho12.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho12.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho13.png b/Doc/newdoc/_build/html/_images/r-rho13.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho13.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho14.png b/Doc/newdoc/_build/html/_images/r-rho14.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho14.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho15.png b/Doc/newdoc/_build/html/_images/r-rho15.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho15.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho16.png b/Doc/newdoc/_build/html/_images/r-rho16.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho16.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho17.png b/Doc/newdoc/_build/html/_images/r-rho17.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho17.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho18.png b/Doc/newdoc/_build/html/_images/r-rho18.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho18.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho19.png b/Doc/newdoc/_build/html/_images/r-rho19.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho19.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho2.png b/Doc/newdoc/_build/html/_images/r-rho2.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho2.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho20.png b/Doc/newdoc/_build/html/_images/r-rho20.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho20.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho21.png b/Doc/newdoc/_build/html/_images/r-rho21.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho21.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho22.png b/Doc/newdoc/_build/html/_images/r-rho22.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho22.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho23.png b/Doc/newdoc/_build/html/_images/r-rho23.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho23.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho24.png b/Doc/newdoc/_build/html/_images/r-rho24.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho24.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho25.png b/Doc/newdoc/_build/html/_images/r-rho25.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho25.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho3.png b/Doc/newdoc/_build/html/_images/r-rho3.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho3.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho4.png b/Doc/newdoc/_build/html/_images/r-rho4.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho4.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho5.png b/Doc/newdoc/_build/html/_images/r-rho5.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho5.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho6.png b/Doc/newdoc/_build/html/_images/r-rho6.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho6.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho7.png b/Doc/newdoc/_build/html/_images/r-rho7.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho7.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho8.png b/Doc/newdoc/_build/html/_images/r-rho8.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho8.png differ diff --git a/Doc/newdoc/_build/html/_images/r-rho9.png b/Doc/newdoc/_build/html/_images/r-rho9.png new file mode 100644 index 0000000..4213c4b Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-rho9.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes.png b/Doc/newdoc/_build/html/_images/r-sigma-mes.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes1.png b/Doc/newdoc/_build/html/_images/r-sigma-mes1.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes1.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes10.png b/Doc/newdoc/_build/html/_images/r-sigma-mes10.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes10.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes11.png b/Doc/newdoc/_build/html/_images/r-sigma-mes11.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes11.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes12.png b/Doc/newdoc/_build/html/_images/r-sigma-mes12.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes12.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes13.png b/Doc/newdoc/_build/html/_images/r-sigma-mes13.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes13.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes14.png b/Doc/newdoc/_build/html/_images/r-sigma-mes14.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes14.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes15.png b/Doc/newdoc/_build/html/_images/r-sigma-mes15.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes15.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes16.png b/Doc/newdoc/_build/html/_images/r-sigma-mes16.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes16.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes17.png b/Doc/newdoc/_build/html/_images/r-sigma-mes17.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes17.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes18.png b/Doc/newdoc/_build/html/_images/r-sigma-mes18.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes18.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes19.png b/Doc/newdoc/_build/html/_images/r-sigma-mes19.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes19.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes2.png b/Doc/newdoc/_build/html/_images/r-sigma-mes2.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes2.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes20.png b/Doc/newdoc/_build/html/_images/r-sigma-mes20.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes20.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes21.png b/Doc/newdoc/_build/html/_images/r-sigma-mes21.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes21.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes22.png b/Doc/newdoc/_build/html/_images/r-sigma-mes22.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes22.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes23.png b/Doc/newdoc/_build/html/_images/r-sigma-mes23.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes23.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes24.png b/Doc/newdoc/_build/html/_images/r-sigma-mes24.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes24.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes25.png b/Doc/newdoc/_build/html/_images/r-sigma-mes25.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes25.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes3.png b/Doc/newdoc/_build/html/_images/r-sigma-mes3.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes3.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes4.png b/Doc/newdoc/_build/html/_images/r-sigma-mes4.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes4.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes5.png b/Doc/newdoc/_build/html/_images/r-sigma-mes5.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes5.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes6.png b/Doc/newdoc/_build/html/_images/r-sigma-mes6.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes6.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes7.png b/Doc/newdoc/_build/html/_images/r-sigma-mes7.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes7.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes8.png b/Doc/newdoc/_build/html/_images/r-sigma-mes8.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes8.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma-mes9.png b/Doc/newdoc/_build/html/_images/r-sigma-mes9.png new file mode 100644 index 0000000..84b8d66 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma-mes9.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma.png b/Doc/newdoc/_build/html/_images/r-sigma.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma1.png b/Doc/newdoc/_build/html/_images/r-sigma1.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma1.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma10.png b/Doc/newdoc/_build/html/_images/r-sigma10.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma10.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma11.png b/Doc/newdoc/_build/html/_images/r-sigma11.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma11.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma12.png b/Doc/newdoc/_build/html/_images/r-sigma12.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma12.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma13.png b/Doc/newdoc/_build/html/_images/r-sigma13.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma13.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma14.png b/Doc/newdoc/_build/html/_images/r-sigma14.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma14.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma15.png b/Doc/newdoc/_build/html/_images/r-sigma15.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma15.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma16.png b/Doc/newdoc/_build/html/_images/r-sigma16.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma16.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma17.png b/Doc/newdoc/_build/html/_images/r-sigma17.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma17.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma18.png b/Doc/newdoc/_build/html/_images/r-sigma18.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma18.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma19.png b/Doc/newdoc/_build/html/_images/r-sigma19.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma19.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma2.png b/Doc/newdoc/_build/html/_images/r-sigma2.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma2.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma20.png b/Doc/newdoc/_build/html/_images/r-sigma20.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma20.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma21.png b/Doc/newdoc/_build/html/_images/r-sigma21.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma21.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma22.png b/Doc/newdoc/_build/html/_images/r-sigma22.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma22.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma23.png b/Doc/newdoc/_build/html/_images/r-sigma23.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma23.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma24.png b/Doc/newdoc/_build/html/_images/r-sigma24.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma24.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma25.png b/Doc/newdoc/_build/html/_images/r-sigma25.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma25.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma3.png b/Doc/newdoc/_build/html/_images/r-sigma3.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma3.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma4.png b/Doc/newdoc/_build/html/_images/r-sigma4.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma4.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma5.png b/Doc/newdoc/_build/html/_images/r-sigma5.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma5.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma6.png b/Doc/newdoc/_build/html/_images/r-sigma6.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma6.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma7.png b/Doc/newdoc/_build/html/_images/r-sigma7.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma7.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma8.png b/Doc/newdoc/_build/html/_images/r-sigma8.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma8.png differ diff --git a/Doc/newdoc/_build/html/_images/r-sigma9.png b/Doc/newdoc/_build/html/_images/r-sigma9.png new file mode 100644 index 0000000..245c6d5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/r-sigma9.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-bottom.png b/Doc/newdoc/_build/html/_images/snapd-bottom.png new file mode 100644 index 0000000..0547316 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-bottom.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-bottom1.png b/Doc/newdoc/_build/html/_images/snapd-bottom1.png new file mode 100644 index 0000000..0547316 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-bottom1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-bottom2.png b/Doc/newdoc/_build/html/_images/snapd-bottom2.png new file mode 100644 index 0000000..0547316 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-bottom2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-bottom3.png b/Doc/newdoc/_build/html/_images/snapd-bottom3.png new file mode 100644 index 0000000..0547316 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-bottom3.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-bottom4.png b/Doc/newdoc/_build/html/_images/snapd-bottom4.png new file mode 100644 index 0000000..0547316 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-bottom4.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum-cut.png b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut.png new file mode 100644 index 0000000..468c5d8 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum-cut1.png b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut1.png new file mode 100644 index 0000000..468c5d8 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum-cut2.png b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut2.png new file mode 100644 index 0000000..468c5d8 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum-cut3.png b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut3.png new file mode 100644 index 0000000..468c5d8 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum-cut3.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum.png b/Doc/newdoc/_build/html/_images/snapd-frustrum.png new file mode 100644 index 0000000..cb8390d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum1.png b/Doc/newdoc/_build/html/_images/snapd-frustrum1.png new file mode 100644 index 0000000..cb8390d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum2.png b/Doc/newdoc/_build/html/_images/snapd-frustrum2.png new file mode 100644 index 0000000..cb8390d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-frustrum3.png b/Doc/newdoc/_build/html/_images/snapd-frustrum3.png new file mode 100644 index 0000000..cb8390d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-frustrum3.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-left.png b/Doc/newdoc/_build/html/_images/snapd-left.png new file mode 100644 index 0000000..901afcc Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-left.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-left1.png b/Doc/newdoc/_build/html/_images/snapd-left1.png new file mode 100644 index 0000000..901afcc Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-left1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-left2.png b/Doc/newdoc/_build/html/_images/snapd-left2.png new file mode 100644 index 0000000..901afcc Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-left2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-right.png b/Doc/newdoc/_build/html/_images/snapd-right.png new file mode 100644 index 0000000..a60638e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-right.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-right1.png b/Doc/newdoc/_build/html/_images/snapd-right1.png new file mode 100644 index 0000000..a60638e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-right1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-right2.png b/Doc/newdoc/_build/html/_images/snapd-right2.png new file mode 100644 index 0000000..a60638e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-right2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-vel.png b/Doc/newdoc/_build/html/_images/snapd-vel.png new file mode 100644 index 0000000..dd87415 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-vel.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-vel1.png b/Doc/newdoc/_build/html/_images/snapd-vel1.png new file mode 100644 index 0000000..dd87415 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-vel1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-vr.png b/Doc/newdoc/_build/html/_images/snapd-vr.png new file mode 100644 index 0000000..da9f71d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-vr.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-vr1.png b/Doc/newdoc/_build/html/_images/snapd-vr1.png new file mode 100644 index 0000000..da9f71d Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-vr1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy.png b/Doc/newdoc/_build/html/_images/snapd-xy.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy1.png b/Doc/newdoc/_build/html/_images/snapd-xy1.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy2.png b/Doc/newdoc/_build/html/_images/snapd-xy2.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy3.png b/Doc/newdoc/_build/html/_images/snapd-xy3.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy3.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy4.png b/Doc/newdoc/_build/html/_images/snapd-xy4.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy4.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd-xy5.png b/Doc/newdoc/_build/html/_images/snapd-xy5.png new file mode 100644 index 0000000..d3eeee5 Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd-xy5.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd.png b/Doc/newdoc/_build/html/_images/snapd.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd1.png b/Doc/newdoc/_build/html/_images/snapd1.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd1.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd2.png b/Doc/newdoc/_build/html/_images/snapd2.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd2.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd3.png b/Doc/newdoc/_build/html/_images/snapd3.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd3.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd4.png b/Doc/newdoc/_build/html/_images/snapd4.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd4.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd5.png b/Doc/newdoc/_build/html/_images/snapd5.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd5.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd6.png b/Doc/newdoc/_build/html/_images/snapd6.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd6.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd7.png b/Doc/newdoc/_build/html/_images/snapd7.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd7.png differ diff --git a/Doc/newdoc/_build/html/_images/snapd8.png b/Doc/newdoc/_build/html/_images/snapd8.png new file mode 100644 index 0000000..d39068e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/snapd8.png differ diff --git a/Doc/newdoc/_build/html/_images/sphere-map.png b/Doc/newdoc/_build/html/_images/sphere-map.png new file mode 100644 index 0000000..47e38ce Binary files /dev/null and b/Doc/newdoc/_build/html/_images/sphere-map.png differ diff --git a/Doc/newdoc/_build/html/_images/sphere-polygon.png b/Doc/newdoc/_build/html/_images/sphere-polygon.png new file mode 100644 index 0000000..3ccf7df Binary files /dev/null and b/Doc/newdoc/_build/html/_images/sphere-polygon.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels.png b/Doc/newdoc/_build/html/_images/two_levels.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels1.png b/Doc/newdoc/_build/html/_images/two_levels1.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels1.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels2.png b/Doc/newdoc/_build/html/_images/two_levels2.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels2.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels3.png b/Doc/newdoc/_build/html/_images/two_levels3.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels3.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels4.png b/Doc/newdoc/_build/html/_images/two_levels4.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels4.png differ diff --git a/Doc/newdoc/_build/html/_images/two_levels5.png b/Doc/newdoc/_build/html/_images/two_levels5.png new file mode 100644 index 0000000..40bd37e Binary files /dev/null and b/Doc/newdoc/_build/html/_images/two_levels5.png differ diff --git a/Doc/newdoc/_build/html/_sources/rst/Display.txt b/Doc/newdoc/_build/html/_sources/rst/Display.txt index ddf118f..fca5d4a 100644 --- a/Doc/newdoc/_build/html/_sources/rst/Display.txt +++ b/Doc/newdoc/_build/html/_sources/rst/Display.txt @@ -1,160 +1,303 @@ Display Models ********************** .. currentmodule:: pNbody.main + +Generate the example file +========================= + +To run the examples of this section, you must first move to the ``~/pnbody_examples`` directory. +If the latter does not exists, you can first create it with:: + + pNbody_copy-examples + +then inside this directory, type:: + + ./scripts/mkmodel_for_display.py + + +This will create the N-body file ``snapd.dat``. +This file contains a rotating disk of radius 30, with a small plummer sphere centered on (15,15,10). + +The display method +================== + +Any model may be displayed simply using the method :func:`NbodyDefault.display`. +This method takes several parameters that will be described in detail below. +For our first example, we simply use the ``size`` parameter, which set the size of +the displayed area:: + + >>> from pNbody import * + >>> nb = Nbody("snapd.dat",ftype='gadget') + >>> nb.display(size=(50,50)) + +If your default parameters are still the ones of the **pNbody** distribution, this should display the following image: + + .. image:: ../images/snapd.png + + + Display parameters ================== **pNbody** provides rather complex tools to display N-body systems. The tools uses different parameters that are sumarized in the following table: ================================ ================================ ========================================= ============= name meaning value type ================================ ================================ ========================================= ============= obs observer None (ArrayObs) xp observing position None (List) x0 position of observer None (List) alpha angle of the head None (Float) view view xz (String) r_obs dist. to the observer 201732.223771 (Float) clip clip planes (100866.11188556443, 403464.44754225772) (Tuple) cut cut clip planes no (String) eye name of the eye None (String) dist_eye distance between eyes -0.0005 (Float) foc focal 300.0 (Float) persp perspective off (String) shape shape of the image (512, 512) (Tuple) size pysical size (6000, 6000) (Tuple) frsp frsp 0.0 (Float) space space pos (String) mode mode m (String) rendering rendering mode map (String) filter_name name of the filter None (String) filter_opts filter options [10, 10, 2, 2] (List) scale scale log (String) cd cd 0.0 (Float) mn mn 0.0 (Float) mx mx 0.0 (Float) l_n number of levels 15 (Int) l_min min level 0.0 (Float) l_max max level 0.0 (Float) l_kx l_kx 10 (Int) l_ky l_ky 10 (Int) l_color level color 0 (Int) l_crush crush background no (String) b_weight box line weight 0 (Int) b_xopts x axis options None (Tuple) b_yopts y axis options None (Tuple) b_color line color 255 (Int) ================================ ================================ ========================================= ============= The value of these parameters may be obtained by the command:: pNbody_show-parameters Set the observer position ========================= When creating an image from a model, one has to choose the observer position, the look at point and the orientation of the head. The user has tree possibilities to define these parameters : 1. Define manually the observer matrix ``obs``. ``obs`` is a 4x3 array matrix. Meaning of the four vectors composing this matrix is given in the following table : ====== ============================================================================= obs Meaning ====== ============================================================================= obs[0] position of the observer obs[1] position of the look at point (with respect to the position of the observer) obs[2] position of the head (with respect to the position of the observer) obs[3] position of the arm (with respect to the position of the observer) ====== ============================================================================= If ``obs`` is defined, it is used in priority. 2. Using the parameters ``xp``, ``x0`` and ``alpha``, where ``x0`` is the observer position, ``xp`` is the *look at point* and ``alpha`` the angle between the head and the z axis. 3. Using the parameters ``view`` and ``r_obs``. This simpler method is used if ``obs``, ``xp`` and ``x0`` are set to ``None``. The parameter ``view`` can be equal to *xy*, *xz* or *yz*, the projection being parallel to one of the main axis. ``r_obs`` gives the distance between the observer and the *look at point*. +Example: +-------- + +To see the disk face-on, projecting it along the z axis:: + + + >>> nb.display(obs=None,x0=None,xp=None,size=(50,50),view='xy') + +.. image:: ../images/snapd-xy.png + + +To align the center of the disk with the center of the sphere:: + + >>> nb.display(obs=None,x0=[30.,30.,20.],xp=[15,15,10],alpha=0,size=(50,50)) + +.. image:: ../images/snapd-aling.png + +To look at the disk from the bottom, tilting the head from 45 degres:: + + >>> nb.display(obs=None,x0=[0,-50,-50],xp=[0,0,0],alpha=pi/4,size=(50,50)) + +.. image:: ../images/snapd-bottom.png + + + Set the projection mode ======================= **pNbody** offers two projection modes. If ``persp``='on', the model is projectec using a frustrum projection matrix. In the other case, it uses an ortho matrix (orthogonal projection). The near and far clipping planes are given by the parameter ``clip`` containing a tuple. The left, right, bottom and top clipping planes are given by the parameter ``size``. If ``cut`` is set to 'yes', particles outside the box defined by the 6 planes are not displayed. +Example: +-------- + +Using the frustrum projection:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50)) + +The field of view is determined using ``clip`` and ``size``. + +.. image:: ../images/snapd-frustrum.png + + +If ``cut`` is set to ``yes``, only particles inside the clip planes are displayed:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),cut='yes') + +.. image:: ../images/snapd-frustrum-cut.png + + + Stero mode ========== In order to create stereo images, you can specify the ``eye`` you are looking with ('right','left'). When exposition the model using the method :func:`NbodyDefault.expose`, the observer will be rotate around an axis parallel to its head, with a center rotation in the direction of the *look at point*, at a distance ``foc`` of the eye. The angle of the rotation is such as to move the observer of a distance ``dist_eye``/2. +Example: +-------- + +Left and right images may be obtained respectively with:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left') + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left') + + +This gives the following image that may be seen using a cross-eyed vision: + +.. image:: ../images/snapd-left.png +.. image:: ../images/snapd-right.png + + + Shape of the final image ======================== The shape in pixel of the final image is set by the tuple ``shape``. Rendering ========= -space -mode -rendering +The ``space`` parameter may be either ``pos`` (default) or ``vel``. +In the second case, the model is displayed in velocity space. + + +The ``mode`` parameter is very important. It tells the method :func:`NbodyDefault.display` which +physical quantities to display. By default, it value is ``m``, meaning the mass. When used, a projected mass map (surface density) +is returned. The value of ``mode`` may be set to any scalar linked with each particle, for example the temperature. Other values, +given in the following table may be used. + + +By default the parameter ``rendering`` is ``map``. + + + + +Example: +-------- + +The model in the velocity space gives:: + + >>> nb.display(obs=None,x0=None,size=(1,1),view='xy',space='vel') + +.. image:: ../images/snapd-vel.png + +We clearly see the ofset of (0.5,0,0) in velocity of the sphere. + + +A radial velocity map is obtained using ``mode=vr``:: + + >>> nb.display(obs=None,x0=[0,-50,25],xp=[0,0,0],alpha=0,size=(30,30),mode='vr',scale='lin',palette='rainbow4') + +.. image:: ../images/snapd-vr.png + +Note that we have used a linear scale here. + + +Lets now display the ``sphere.dat`` model :: + + >>> from pNbody import * + >>> nb = Nbody("sphere.dat",ftype='gadget') + >>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2)) + +.. image:: ../images/sphere-map.png + +This model is a discretised sphere. It is possible to render it not a single points, but as a series of segments, +using ``rendering='polygon'``: + + >>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2),rendering='polygon') + +.. image:: ../images/sphere-polygon.png Set color range =============== scale cd mn mx Set filters =========== filter_name filter_opts frsp Draw contours ============= l_n l_min l_max l_kx l_ky l_color l_crush Draw axis ========= b_weight b_xopts b_yopts b_color diff --git a/Doc/newdoc/_build/html/index.html b/Doc/newdoc/_build/html/index.html index d68eb46..cd8176a 100644 --- a/Doc/newdoc/_build/html/index.html +++ b/Doc/newdoc/_build/html/index.html @@ -1,265 +1,279 @@ Welcome to pNbody’s documentation! — pNbody v4 documentation

Welcome to pNbody’s documentation!

Contents:

Indices and tables

Table Of Contents

Next topic

Overview

This Page

\ No newline at end of file diff --git a/Doc/newdoc/_build/html/objects.inv b/Doc/newdoc/_build/html/objects.inv index 4b0c74d..7e1b6d4 100644 Binary files a/Doc/newdoc/_build/html/objects.inv and b/Doc/newdoc/_build/html/objects.inv differ diff --git a/Doc/newdoc/_build/html/rst/Display.html b/Doc/newdoc/_build/html/rst/Display.html index 660b02d..7b24625 100644 --- a/Doc/newdoc/_build/html/rst/Display.html +++ b/Doc/newdoc/_build/html/rst/Display.html @@ -1,451 +1,569 @@ Display Models — pNbody v4 documentation

Display Models

+
+

Generate the example file

+

To run the examples of this section, you must first move to the ~/pnbody_examples directory. +If the latter does not exists, you can first create it with:

+
pNbody_copy-examples
+
+
+

then inside this directory, type:

+
./scripts/mkmodel_for_display.py
+
+

This will create the N-body file snapd.dat. +This file contains a rotating disk of radius 30, with a small plummer sphere centered on (15,15,10).

+
+
+

The display method

+

Any model may be displayed simply using the method NbodyDefault.display(). +This method takes several parameters that will be described in detail below. +For our first example, we simply use the size parameter, which set the size of +the displayed area:

+
>>> from pNbody import *
+>>> nb = Nbody("snapd.dat",ftype='gadget')
+>>> nb.display(size=(50,50))
+
+
+

If your default parameters are still the ones of the pNbody distribution, this should display the following image:

+
+
../_images/snapd8.png +
+

Display parameters

pNbody provides rather complex tools to display N-body systems. The tools uses different parameters that are sumarized in the following table:

name meaning value type
obs observer None (ArrayObs)
xp observing position None (List)
x0 position of observer None (List)
alpha angle of the head None (Float)
view view xz (String)
r_obs dist. to the observer 201732.223771 (Float)
clip clip planes (100866.11188556443, 403464.44754225772) (Tuple)
cut cut clip planes no (String)
eye name of the eye None (String)
dist_eye distance between eyes -0.0005 (Float)
foc focal 300.0 (Float)
persp perspective off (String)
shape shape of the image (512, 512) (Tuple)
size pysical size (6000, 6000) (Tuple)
frsp frsp 0.0 (Float)
space space pos (String)
mode mode m (String)
rendering rendering mode map (String)
filter_name name of the filter None (String)
filter_opts filter options [10, 10, 2, 2] (List)
scale scale log (String)
cd cd 0.0 (Float)
mn mn 0.0 (Float)
mx mx 0.0 (Float)
l_n number of levels 15 (Int)
l_min min level 0.0 (Float)
l_max max level 0.0 (Float)
l_kx l_kx 10 (Int)
l_ky l_ky 10 (Int)
l_color level color 0 (Int)
l_crush crush background no (String)
b_weight box line weight 0 (Int)
b_xopts x axis options None (Tuple)
b_yopts y axis options None (Tuple)
b_color line color 255 (Int)

The value of these parameters may be obtained by the command:

pNbody_show-parameters
 

Set the observer position

When creating an image from a model, one has to choose the observer position, the look at point and the orientation of the head. The user has tree possibilities to define these parameters :

  1. Define manually the observer matrix obs. obs is a 4x3 array matrix. Meaning of the four vectors composing this matrix is given in the following table :
obs Meaning
obs[0] position of the observer
obs[1] position of the look at point (with respect to the position of the observer)
obs[2] position of the head (with respect to the position of the observer)
obs[3] position of the arm (with respect to the position of the observer)
If obs is defined, it is used in priority.
  1. Using the parameters xp, x0 and alpha, where x0 is the observer position, xp is the look at point and alpha the angle between the head and the z axis.
  2. Using the parameters view and r_obs. This simpler method is used if obs, xp and x0 are set to None. The parameter view can be equal to xy, xz or yz, the projection being parallel to one of the main axis. r_obs gives the distance between the observer and the look at point.
+
+

Example:

+

To see the disk face-on, projecting it along the z axis:

+
>>> nb.display(obs=None,x0=None,xp=None,size=(50,50),view='xy')
+
+
+../_images/snapd-xy5.png +

To align the center of the disk with the center of the sphere:

+
>>> nb.display(obs=None,x0=[30.,30.,20.],xp=[15,15,10],alpha=0,size=(50,50))
+
+
+images/snapd-aling.png +

To look at the disk from the bottom, tilting the head from 45 degres:

+
>>> nb.display(obs=None,x0=[0,-50,-50],xp=[0,0,0],alpha=pi/4,size=(50,50))
+
+
+../_images/snapd-bottom4.png +

Set the projection mode

pNbody offers two projection modes. If persp``='on', the model is projectec using a frustrum projection matrix. In the other case, it uses an ortho matrix (orthogonal projection). The near and far clipping planes are given by the parameter ``clip containing a tuple. The left, right, bottom and top clipping planes are given by the parameter size. If cut is set to ‘yes’, particles outside the box defined by the 6 planes are not displayed.

+
+

Example:

+

Using the frustrum projection:

+
>>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50))
+
+
+

The field of view is determined using clip and size.

+../_images/snapd-frustrum3.png +

If cut is set to yes, only particles inside the clip planes are displayed:

+
>>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),cut='yes')
+
+
+../_images/snapd-frustrum-cut3.png +

Stero mode

In order to create stereo images, you can specify the eye you are looking with (‘right’,’left’). When exposition the model using the method NbodyDefault.expose(), the observer will be rotate around an axis parallel to its head, with a center rotation in the direction of the look at point, at a distance foc of the eye. The angle of the rotation is such as to move the observer of a distance dist_eye/2.

+
+

Example:

+

Left and right images may be obtained respectively with:

+
>>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left')
+>>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left')
+
+
+

This gives the following image that may be seen using a cross-eyed vision:

+../_images/snapd-left2.png +../_images/snapd-right2.png +

Shape of the final image

The shape in pixel of the final image is set by the tuple shape.

Rendering

-

space -mode -rendering

+

The space parameter may be either pos (default) or vel. +In the second case, the model is displayed in velocity space.

+

The mode parameter is very important. It tells the method NbodyDefault.display() which +physical quantities to display. By default, it value is m, meaning the mass. When used, a projected mass map (surface density) +is returned. The value of mode may be set to any scalar linked with each particle, for example the temperature. Other values, +given in the following table may be used.

+

By default the parameter rendering is map.

+
+

Example:

+

The model in the velocity space gives:

+
>>> nb.display(obs=None,x0=None,size=(1,1),view='xy',space='vel')
+
+
+../_images/snapd-vel1.png +

We clearly see the ofset of (0.5,0,0) in velocity of the sphere.

+

A radial velocity map is obtained using mode=vr:

+
>>> nb.display(obs=None,x0=[0,-50,25],xp=[0,0,0],alpha=0,size=(30,30),mode='vr',scale='lin',palette='rainbow4')
+
+
+../_images/snapd-vr1.png +

Note that we have used a linear scale here.

+

Lets now display the sphere.dat model

+
>>> from pNbody import *
+>>> nb = Nbody("sphere.dat",ftype='gadget')
+>>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2))
+
+
+../_images/sphere-map.png +

This model is a discretised sphere. It is possible to render it not a single points, but as a series of segments, +using rendering='polygon':

+
>>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2),rendering='polygon')
+
+
+../_images/sphere-polygon.png +

Set color range

scale cd mn mx

Set filters

filter_name filter_opts frsp

Draw contours

l_n

l_min l_max

l_kx l_ky

l_color l_crush

Draw axis

b_weight
b_xopts b_yopts b_color
\ No newline at end of file diff --git a/Doc/newdoc/_build/html/searchindex.js b/Doc/newdoc/_build/html/searchindex.js index b4757ed..7365df6 100644 --- a/Doc/newdoc/_build/html/searchindex.js +++ b/Doc/newdoc/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{"PyGadget.gadget":{Acceleration:[62,8,1],GetAllHsml:[62,8,1],Density:[62,8,1],LoadParticles2:[62,8,1],GetAllIDQ:[62,8,1],GetAllAcceleration:[62,8,1],GetAllPositions:[62,8,1],GetAllVelocities:[62,8,1],SetParameters:[62,8,1],GetPos:[62,8,1],GetAllPotential:[62,8,1],GetAllTypes:[62,8,1],GetAllMasses:[62,8,1],GetAllMassesQ:[62,8,1],Ngbs:[62,8,1],InitMPI:[62,8,1],Info:[62,8,1],GetAllPositionsQ:[62,8,1],GetAllDensities:[62,8,1],InitDefaultParameters:[62,8,1],GetAllTypesQ:[62,8,1],InitHsml:[62,8,1],SphEvaluate:[62,8,1],GetAllVelocitiesQ:[62,8,1],GetAllID:[62,8,1],LoadParticlesQ:[62,8,1],AllAcceleration:[62,8,1],LoadParticles:[62,8,1],Potential:[62,8,1],AllPotential:[62,8,1],GetParameters:[62,8,1]},"pNbody.cooling_with_metals":{get_lambda_normalized_from_Temperature_FeH:[38,8,1],integrate1:[38,8,1],PrintParameters:[38,8,1],integrate2:[38,8,1],get_cooling_time_from_Density_EnergyInt_FeH:[38,8,1],get_cooling_time_from_Density_Temperature_FeH:[38,8,1],get_lambda_from_Density_Temperature_FeH:[38,8,1],get_lambda_from_Density_EnergyInt_FeH:[38,8,1],get_lambda_from_Density_Entropy_FeH:[38,8,1],init_cooling:[38,8,1]},"pNbody.Movie":{Movie:[9,10,1]},"pNbody.units.UnitSystem":{info:[43,9,1],into:[43,9,1],convertionFactorTo:[43,9,1]},"pNbody.tessel":{info:[25,8,1],ComputeIsoContours:[25,8,1],GetVoronoi:[25,8,1],ConstructDelaunay:[25,8,1],TriangleMedians:[25,8,1],InCircumCircle:[25,8,1],InTriangleOrOutside:[25,8,1],GetTriangles:[25,8,1],test:[25,8,1],CircumCircleProperties:[25,8,1],InTriangle:[25,8,1]},"pNbody.asciilib":{read:[23,8,1]},"pNbody.main":{get_known_formats:[67,8,1],Nbody_default:[67,10,1],NbodyDefault:[67,10,1],Nbody:[67,8,1]},"pNbody.pyfits.StreamingHDU":{write:[5,9,1],close:[5,9,1],size:[5,9,1]},"pNbody.libqt":{qtplot:[22,8,1],QNumarrayImage:[22,10,1],display:[22,8,1]},"pNbody.coolinglib":{cooling:[10,8,1],cooling_from_nH_and_T:[10,8,1]},"pNbody.param":{read_ascii_value:[41,8,1],Params:[41,10,1],write_ascii_value:[41,8,1]},"pNbody.cosmo":{setdefault:[3,8,1],Rho_c:[3,8,1],Age_a:[3,8,1],A_z:[3,8,1],Hubble_a:[3,8,1],Z_a:[3,8,1],Adot_a:[3,8,1],CosmicTime_a:[3,8,1],a_CosmicTime:[3,8,1]},"pNbody.nbodymodule":{acceleration:[27,8,1],rotx:[27,8,1],pdmap:[27,8,1],pamap:[27,8,1],epot:[27,8,1],sphmap:[27,8,1],samxyz:[27,8,1],am:[27,8,1],ampmap:[27,8,1],convol:[27,8,1],amxyz:[27,8,1],rotz:[27,8,1],perspective:[27,8,1],roty:[27,8,1],spin:[27,8,1],potential:[27,8,1]},"pNbody.geometry":{rotate:[4,8,1],viewport:[4,8,1],frustum:[4,8,1],align:[4,8,1],boxcut_segments:[4,8,1],inv_viewport:[4,8,1],ortho:[4,8,1],get_obs:[4,8,1],perspective:[4,8,1],boxcut:[4,8,1],expose:[4,8,1],norm:[4,8,1]},"pNbody.ic":{plummer:[7,8,1],ComputeGridParameters:[7,8,1],nfw_mr:[7,8,1],pisothm_mr:[7,8,1],shell:[7,8,1],hernquist:[7,8,1],invert:[7,8,1],isothm:[7,8,1],kuzmin:[7,8,1],burkert:[7,8,1],isothm_mr:[7,8,1],expd_mr:[7,8,1],homosphere:[7,8,1],generic_Mx:[7,8,1],generic_Mr:[7,8,1],dl2_mr:[7,8,1],generic2c:[7,8,1],ComputeGridParameters2:[7,8,1],box:[7,8,1],homodisk:[7,8,1],pisothm:[7,8,1],nfw:[7,8,1],dl2:[7,8,1],generic_alpha:[7,8,1],nfwg:[7,8,1],miyamoto_nagai:[7,8,1],expd:[7,8,1]},"pNbody.pygsl":{sobol_sequence:[59,8,1]},"pNbody.plummer":{Vcirc:[30,8,1],Density:[30,8,1],dPotential:[30,8,1],LDensity:[30,8,1],Potential:[30,8,1],Sigma:[30,8,1]},"pNbody.io":{checkfile:[28,8,1],read_ascii:[28,8,1],read_dmp:[28,8,1],write_array:[28,8,1],end_of_file:[28,8,1],write_dmp:[28,8,1]},"pNbody.fortranfile":{FortranFile:[54,10,1]},"pNbody.liblog.Log":{write:[60,9,1],close:[60,9,1]},"pNbody.main.NbodyDefault":{align_with_main_axis:[67,9,1],show:[67,9,1],getRadialVelocityDispersionInCylindricalGrid:[67,9,1],phi_xyz:[67,9,1],has_var:[67,9,1],sort_type:[67,9,1],Get_Velocities_From_Virial_Approximation:[67,9,1],inertial_tensor:[67,9,1],set_ftype:[67,9,1],selectc:[67,9,1],sigma_z:[67,9,1],rotate_old:[67,9,1],get_ntype:[67,9,1],epot:[67,9,1],histovel:[67,9,1],Accel:[67,9,1],tork:[67,9,1],MeanWeight:[67,9,1],init:[67,9,1],getRadiusInCylindricalGrid:[67,9,1],get_npart_and_npart_all:[67,9,1],get_list_of_method:[67,9,1],align2:[67,9,1],dmodes:[67,9,1],getNumberParticlesInCylindricalGrid:[67,9,1],sdens:[67,9,1],zmodes:[67,9,1],set_tpe:[67,9,1],get_rsp_approximation:[67,9,1],read:[67,9,1],minert:[67,9,1],get_nbody_tot:[67,9,1],L:[67,9,1],P:[67,9,1],memory_info:[67,9,1],T:[67,9,1],ComputeSigmaMap:[67,9,1],SphEvaluate:[67,9,1],redistribute:[67,9,1],ComputeMeanHisto:[67,9,1],get_histocenter2:[67,9,1],dx_mean:[67,9,1],l:[67,9,1],get_mxntpe:[67,9,1],gather_num:[67,9,1],get_num:[67,9,1],check_arrays:[67,9,1],get_default_spec_vars:[67,9,1],get_npart_tot:[67,9,1],dv_mean:[67,9,1],theta_xyz:[67,9,1],Epot:[67,9,1],sigma_vz:[67,9,1],get_default_spec_vect:[67,9,1],set_local_system_of_units:[67,9,1],Lum:[67,9,1],append:[67,9,1],cart2sph:[67,9,1],has_array:[67,9,1],weighted_numngb:[67,9,1],sub:[67,9,1],nodes_info:[67,9,1],gather_pos:[67,9,1],set_filenames:[67,9,1],Tmu:[67,9,1],ComputeMap:[67,9,1],getindex:[67,9,1],vx:[67,9,1],get_rotation_matrix_to_align_with_main_axis:[67,9,1],object_info:[67,9,1],ltot:[67,9,1],S:[67,9,1],get_mass_tot:[67,9,1],get_npart_all:[67,9,1],x:[67,9,1],ComputeHisto:[67,9,1],cvcenter:[67,9,1],make_default_vars_global:[67,9,1],z:[67,9,1],Ekin:[67,9,1],rxyz:[67,9,1],msdens:[67,9,1],ComputeDensityAndHsml:[67,9,1],SendAllToAll:[67,9,1],get_list_of_vars:[67,9,1],spec_info:[67,9,1],vel_cyl2cart:[67,9,1],Mr_Spherical:[67,9,1],cm:[67,9,1],set_npart:[67,9,1],Ne:[67,9,1],Ltot:[67,9,1],set_parameters:[67,9,1],histocenter2:[67,9,1],CombiMap:[67,9,1],cv:[67,9,1],select:[67,9,1],size:[67,9,1],ComputeObjectMap:[67,9,1],selecti:[67,9,1],rebox:[67,9,1],open_and_read:[67,9,1],vrxyz:[67,9,1],init_units:[67,9,1],real_numngb:[67,9,1],read_num:[67,9,1],vel_cart2cyl:[67,9,1],getSurfaceDensityInCylindricalGrid:[67,9,1],translate:[67,9,1],selectp:[67,9,1],sort:[67,9,1],getTree:[67,9,1],getPotentialInCylindricalGrid:[67,9,1],expose:[67,9,1],ComputeMeanMap:[67,9,1],usual_numngb:[67,9,1],gather_mass:[67,9,1],R:[67,9,1],ExchangeParticles:[67,9,1],TreePot:[67,9,1],find_vars:[67,9,1],spin:[67,9,1],rotateR:[67,9,1],info:[67,9,1],get_npart:[67,9,1],zprof:[67,9,1],hdcenter:[67,9,1],sph2cart:[67,9,1],align:[67,9,1],getAccelerationInCylindricalGrid:[67,9,1],InitSpec:[67,9,1],get_ns:[67,9,1],r:[67,9,1],mr:[67,9,1],x_sigma:[67,9,1],display:[67,9,1],rename:[67,9,1],Tcool:[67,9,1],open_and_write:[67,9,1],ekin:[67,9,1],get_nbody:[67,9,1],print_filenames:[67,9,1],vn:[67,9,1],vy:[67,9,1],ComputeSph:[67,9,1],write_num:[67,9,1],vz:[67,9,1],Map:[67,9,1],get_histocenter:[67,9,1],cmcenter:[67,9,1],write:[67,9,1],ComputeSigmaHisto:[67,9,1],histocenter:[67,9,1],Rho:[67,9,1],Vt:[67,9,1],phi_xy:[67,9,1],A:[67,9,1],U:[67,9,1],TreeAccel:[67,9,1],IntegrateUsingRK:[67,9,1],reduc:[67,9,1],set_pio:[67,9,1],gather_vel:[67,9,1],dens:[67,9,1],Pot:[67,9,1],get_list_of_array:[67,9,1],rxy:[67,9,1],mdens:[67,9,1],Vr:[67,9,1],gather_vec:[67,9,1],y:[67,9,1],v_sigma:[67,9,1],Vz:[67,9,1],set_unitsparameters:[67,9,1],sigma:[67,9,1],rotate:[67,9,1]},"pNbody.mapping":{mkmap1d:[2,8,1],mkmap2d:[2,8,1],mkmap1dn:[2,8,1],create_line:[2,8,1],mkmap2dw:[2,8,1],mkmap3dw:[2,8,1],mkmap2dsph:[2,8,1],mkmap1dw:[2,8,1],mkmap2dn:[2,8,1],mkmap3dsortedsph:[2,8,1],create_line3:[2,8,1],create_line2:[2,8,1],mkmap2dnsph:[2,8,1],mkmap3d:[2,8,1],mkmap3dn:[2,8,1],mkmap3dslicesph:[2,8,1]},"pNbody.pyfits.Header":{add_comment:[5,9,1],get_comment:[5,9,1],get:[5,9,1],items:[5,9,1],update:[5,9,1],rename_key:[5,9,1],get_history:[5,9,1],has_key:[5,9,1],ascardlist:[5,9,1],add_history:[5,9,1],copy:[5,9,1],add_blank:[5,9,1]},"pNbody.Movie.Movie":{read:[9,9,1],info:[9,9,1],open:[9,9,1],get_img:[9,9,1]},"pNbody.libdisk":{Diff:[66,8,1],get_Integral:[66,8,1]},"pNbody.peanolib":{xyz2peano:[46,8,1],peano2xyz:[46,8,1]},"pNbody.talkgdisp":{TalkServer:[0,10,1]},"pNbody.ctes":{convert_ctes:[68,8,1]},"pNbody.libgrid":{get_VolumeMap_On_Carthesian_3d_Grid:[48,8,1],get_MassMap_On_Cylindrical_2dv_Grid:[48,8,1],get_PotentialMap_On_Cylindrical_2dv_Grid:[48,8,1],get_AccumulatedMassMap_On_Spherical_1d_Grid:[48,8,1],get_NumberMap_On_Cylindrical_2dv_Grid:[48,8,1],get_MassMap_On_Cylindrical_3d_Grid:[48,8,1],get_SurfaceDensityMap_On_Carthesian_2d_Grid:[48,8,1],get_PotentialMap_On_Carthesian_3d_Grid:[48,8,1],get_MassMap_On_Cylindrical_2dh_Grid:[48,8,1],get_Points_On_Carthesian_3d_Grid:[48,8,1],get_PotentialMap_On_Spherical_1d_Grid:[48,8,1],get_LinearDensityMap_On_Spherical_1d_Grid:[48,8,1],get_Points_On_Cylindrical_2dh_Grid:[48,8,1],get_MassMap_On_Carthesian_3d_Grid:[48,8,1],get_SurfaceDensityMap_From_Cylindrical_2dv_Grid:[48,8,1],get_MassMap_On_Spherical_3d_Grid:[48,8,1],get_NumberMap_On_Spherical_3d_Grid:[48,8,1],get_PotentialMap_On_Cylindrical_2dh_Grid:[48,8,1],get_DensityMap_On_Spherical_1d_Grid:[48,8,1],get_PotentialMap_On_Spherical_3d_Grid:[48,8,1],get_MassMap_On_Spherical_1d_Grid:[48,8,1],get_GenericMap_On_Spherical_1d_Grid:[48,8,1],get_DensityMap_On_Carthesian_3d_Grid:[48,8,1],get_VolumeMap_On_Spherical_3d_Grid:[48,8,1],get_NumberMap_On_Carthesian_2d_Grid:[48,8,1],get_DensityMap_On_Cylindrical_3d_Grid:[48,8,1],get_SurfaceMap_On_Carthesian_2d_Grid:[48,8,1],get_Accumulation_Along_Axis:[48,8,1],get_SurfaceDensityMap_On_Cylindrical_2dh_Grid:[48,8,1],get_NumberMap_On_Carthesian_3d_Grid:[48,8,1],get_Points_On_Spherical_3d_Grid:[48,8,1],get_NumberMap_On_Spherical_1d_Grid:[48,8,1],get_Points_On_Spherical_1d_Grid:[48,8,1],get_Interpolation_On_Cylindrical_2dv_Grid:[48,8,1],get_PotentialMap_On_Cylindrical_3d_Grid:[48,8,1],get_r_Interpolation_On_Cylindrical_2dv_Grid:[48,8,1],get_MassMap_On_Carthesian_2d_Grid:[48,8,1],get_DensityMap_On_Spherical_3d_Grid:[48,8,1],get_PotentialMap_On_Carthesian_2d_Grid:[48,8,1],get_Integral:[48,8,1],get_First_Derivative:[48,8,1],get_VolumeMap_On_Cylindrical_2dv_Grid:[48,8,1],get_DensityMap_On_Cylindrical_2dv_Grid:[48,8,1],get_VolumeMap_On_Cylindrical_3d_Grid:[48,8,1],get_Symetrisation_Along_Axis_Old:[48,8,1],get_AccelerationMap_On_Cylindrical_2dv_Grid:[48,8,1],get_SurfaceMap_On_Spherical_1d_Grid:[48,8,1],get_Points_On_Carthesian_2d_Grid:[48,8,1],get_SurfaceMap_On_Cylindrical_2dh_Grid:[48,8,1],get_VolumeMap_On_Spherical_1d_Grid:[48,8,1],get_Points_On_Cylindrical_2dv_Grid:[48,8,1],get_Interpolation_On_Spherical_1d_Grid:[48,8,1],get_Points_On_Cylindrical_3d_Grid:[48,8,1],get_NumberMap_On_Cylindrical_3d_Grid:[48,8,1],get_Symetrisation_Along_Axis:[48,8,1],get_NumberMap_On_Cylindrical_2dh_Grid:[48,8,1]},"pNbody.units":{Units:[43,10,1],gal:[43,11,1],PhysCte:[43,10,1],Set_SystemUnits_From_Params:[43,8,1],UnitSystem:[43,10,1]},"pNbody.fortranfile.FortranFile":{writeString:[54,9,1],readReals:[54,9,1],readString:[54,9,1],readRecord:[54,9,1],writeReals:[54,9,1],readInts:[54,9,1],ENDIAN:[54,13,1],writeRecord:[54,9,1],writeInts:[54,9,1],HEADER_PREC:[54,13,1]},"pNbody.pyfits.CardList":{insert:[5,9,1],keys:[5,9,1],index_of:[5,9,1],count_blanks:[5,9,1],copy:[5,9,1],append:[5,9,1]},"pNbody.libmiyamoto":{Sigma_z:[52,8,1],Vcirc:[52,8,1],Kappa:[52,8,1],Density:[52,8,1],SurfaceDensity:[52,8,1],Sigma_zbis:[52,8,1],Sigma_t:[52,8,1],d2z_Potential:[52,8,1],Potential:[52,8,1],dz_Potential:[52,8,1],d2R_Potential:[52,8,1],Omega:[52,8,1],dR_Potential:[52,8,1]},PyGadget:{gadget:[62,7,1]},"pNbody.param.Params":{set:[41,9,1],get:[41,9,1],lists:[41,9,1],get_type:[41,9,1],get_string:[41,9,1],save:[41,9,1],get_dic:[41,9,1]},"pNbody.thermodyn":{Arp:[11,8,1],ElectronDensity:[11,8,1],Art:[11,8,1],Ura:[11,8,1],Tra:[11,8,1],Urp:[11,8,1],Aru:[11,8,1],Urt:[11,8,1],Prt:[11,8,1],Pra:[11,8,1],Trp:[11,8,1],Pru:[11,8,1],Tru:[11,8,1],Lambda:[11,8,1]},"pNbody.pyfits.ColDefs":{info:[5,9,1],add_col:[5,9,1],change_unit:[5,9,1],change_name:[5,9,1],del_col:[5,9,1],change_attrib:[5,9,1]},"pNbody.iclib":{generic_Mx:[32,8,1],exponential_disk:[32,8,1],generic_Mr:[32,8,1],miyamoto_nagai_f:[32,8,1],generic_Mx1D:[32,8,1],generic_alpha:[32,8,1],nfwg:[32,8,1],miyamoto_nagai:[32,8,1],burkert:[32,8,1]},"pNbody.units.Units":{GatherBaseUnits:[43,9,1]},"pNbody.mpi":{mpi_recv:[45,8,1],mpi_GatherAndWriteArray:[45,8,1],mpi_ExchangeFromTable:[45,8,1],mpi_ReadAndSendArray:[45,8,1],mpi_find_a_toTask:[45,8,1],mpi_allreduce:[45,8,1],mpi_getval:[45,8,1],mpi_GetExchangeTable:[45,8,1],mpi_max:[45,8,1],mpi_rprint:[45,8,1],mpi_sendrecv:[45,8,1],mpi_argmin:[45,8,1],mpi_gather:[45,8,1],mpi_AllgatherAndConcatArray:[45,8,1],mpi_min:[45,8,1],mpi_allgather:[45,8,1],mpi_send:[45,8,1],mpi_histogram:[45,8,1],mpi_pprint:[45,8,1],mpi_sarange:[45,8,1],mpi_len:[45,8,1],mpi_argmax:[45,8,1],mpi_bcast:[45,8,1],mpi_arange:[45,8,1],mpi_ReadAndSendBlock:[45,8,1],mpi_iprint:[45,8,1],mpi_mean:[45,8,1],mpi_sum:[45,8,1],mpi_OldGatherAndWriteArray:[45,8,1],mpi_reduce:[45,8,1],mpi_OldReadAndSendArray:[45,8,1]},"pNbody.profiles":{burkert_mr:[69,8,1],nfws_profile:[69,8,1],nfw_mr:[69,8,1],jaffe_mr:[69,8,1],pisothm_mr:[69,8,1],generic2c_profile:[69,8,1],king_profile:[69,8,1],burkert_profile:[69,8,1],king_Rc:[69,8,1],hernquist_profile:[69,8,1],jaffe_profile:[69,8,1],nfwg_mr:[69,8,1],plummer_mr:[69,8,1],king_surface_density_old:[69,8,1],hernquist_mr:[69,8,1],plummer_profile:[69,8,1],generic2c_mr:[69,8,1],pisothm_profile:[69,8,1],nfws_mr:[69,8,1],king_profile_Rz:[69,8,1],nfwg_profile:[69,8,1],hernquist_mR:[69,8,1],nfw_profile:[69,8,1],king_surface_density:[69,8,1]},"pNbody.pyfits.FITS_rec":{field:[5,9,1]},"pNbody.cosmolib":{Age_a:[37,8,1]},"pNbody.pyfits.FITS_record":{field:[5,9,1],setfield:[5,9,1]},"pNbody.pyfits.GroupData":{par:[5,9,1],setpar:[5,9,1]},"pNbody.nbdrklib":{Compute:[40,8,1],IntegrateOverDt:[40,8,1]},"pNbody.palette":{readlut:[6,8,1]},"pNbody.pyfits":{getheader:[5,8,1],TableHDU:[5,10,1],new_table:[5,8,1],PrimaryHDU:[5,10,1],open:[5,8,1],append:[5,8,1],ColDefs:[5,10,1],Header:[5,10,1],writeto:[5,8,1],Delayed:[5,10,1],StreamingHDU:[5,10,1],GroupsHDU:[5,10,1],Section:[5,10,1],Undefined:[5,10,1],ErrorURLopener:[5,10,1],getval:[5,8,1],Column:[5,10,1],update:[5,8,1],HDUList:[5,10,1],GroupData:[5,10,1],VerifyError:[5,12,1],fitsopen:[5,8,1],getdata:[5,8,1],info:[5,8,1],CardList:[5,10,1],FITS_record:[5,10,1],BinTableHDU:[5,10,1],ImageHDU:[5,10,1],FITS_rec:[5,10,1]},"pNbody.fourier":{fourier:[31,8,1]},"pNbody.libutil":{vel_cyl2cart:[14,8,1],add_box:[14,8,1],apply_filter:[14,8,1],tranfert_functions:[14,8,1],drawxticks:[14,8,1],GetMassMap:[14,8,1],GetMeanValMap:[14,8,1],get_eyes:[14,8,1],GetSigmaMap:[14,8,1],GetSigmaValMap:[14,8,1],log_filter:[14,8,1],getval:[14,8,1],mplot:[14,8,1],geter2:[14,8,1],vel_cart2cyl:[14,8,1],contours:[14,8,1],compress_from_lst:[14,8,1],getr:[14,8,1],drawyticks:[14,8,1],getvaltype:[14,8,1],Extract1dMeanFrom2dMap:[14,8,1],geter:[14,8,1],myhistogram:[14,8,1],extract_parameters:[14,8,1],phys2img:[14,8,1],invgetr:[14,8,1],RotateAround:[14,8,1],get_image:[14,8,1],sbox:[14,8,1],log_filter_inv:[14,8,1],GetMeanMap:[14,8,1],set_ranges:[14,8,1],GetNumberMap:[14,8,1]},"pNbody.liblog":{Log:[60,10,1]},"pNbody.montecarlolib":{mc2d:[44,8,1],mc3d:[44,8,1],mc1d:[44,8,1]},pNbody:{montecarlolib:[44,7,1],plummer:[30,7,1],Movie:[9,7,1],ic:[7,7,1],pygsl:[59,7,1],treelib:[51,7,1],myNumeric:[35,7,1],pyfits:[5,7,1],ctes:[68,7,1],palette:[6,7,1],parameters:[63,7,1],peanolib:[46,7,1],libdisk:[66,7,1],param:[41,7,1],units:[43,7,1],rec:[33,7,1],main:[67,7,1],cooling_with_metals:[38,7,1],nbdrklib:[40,7,1],cosmo:[3,7,1],thermodyn:[11,7,1],mapping:[2,7,1],mpi:[45,7,1],liblog:[60,7,1],talkgdisp:[0,7,1],nbodymodule:[27,7,1],tessel:[25,7,1],asciilib:[23,7,1],libmiyamoto:[52,7,1],phot:[64,7,1],libgrid:[48,7,1],fortranfile:[54,7,1],geometry:[4,7,1],cosmolib:[37,7,1],libqt:[22,7,1],profiles:[69,7,1],iclib:[32,7,1],libutil:[14,7,1],coolinglib:[10,7,1],fourier:[31,7,1]},"pNbody.pyfits.HDUList":{info:[5,9,1],readall:[5,9,1],update_tbhdu:[5,9,1],writeto:[5,9,1],index_of:[5,9,1],flush:[5,9,1],close:[5,9,1],append:[5,9,1],update_extend:[5,9,1]},"pNbody.myNumeric":{roty:[35,8,1],rotx:[35,8,1],Interpolate_From_2d_Array:[35,8,1],rotz:[35,8,1],hnd:[35,8,1],whistogram:[35,8,1],turnup:[35,8,1],quadinterp1d:[35,8,1],spline3d:[35,8,1],quaddinterp1d:[35,8,1],splint:[35,8,1],polint:[35,8,1],getmask:[35,8,1],histogram2d:[35,8,1],vprod:[35,8,1],ratint:[35,8,1],Interpolate_From_1d_Array:[35,8,1],lininterp1d:[35,8,1],test:[35,8,1],spline:[35,8,1],expand:[35,8,1]},"pNbody.pyfits.GroupsHDU":{size:[5,9,1]},"pNbody.phot":{LvtoMv:[64,8,1],MvtoLv:[64,8,1]}},terms:{entropi:[67,14],orthogon:39,four:39,secondli:18,prefix:[42,8],dist:[26,39,14],palettedir:8,whose:54,typeerror:5,"_validhdu":5,openmpi:24,compress_from_lst:14,under:[16,55,58,61,12,15],mr_spheric:67,keylist:5,spec:[10,5],"0x2658210":45,distort:13,should:[51,67,8,14,57],wich:[67,57],getpo:62,libgrid:[12,16,21,13,48],gnu:24,factori:5,exponnenti:[21,16,7,13,18],vector:[50,35,21,39,4,48,7,45,66,67],math:[],verif:5,get_npart_tot:67,nfw_profil:69,nb_halo:21,direct:[21,13,39,67],second:[38,52,14,5],allgath:45,follow:[1,67,54,21,39,24,42,7,8,5,13,32,50],"4x3":39,even:[57,5],mpeg:24,weighted_numngb:67,a_non_existing_fil:28,commonnam:5,generatin:18,"new":[1,34,57,48,67,24,8,5,43,13,50,70],nep:7,pickabl:28,never:[12,16,58],here:[21,13,49],get_mass_tot:67,set_unitsparamet:67,argv:[1,57],path:[34,17,8,28,57],interpret:[65,1,50,70,16],phys2img:14,dedict:21,precis:[67,54],credit:50,spec_info:67,mvtolv:64,fourier:[12,16,31],offp:48,offr:48,offt:48,change_nam:5,offx:48,offz:48,mkmap2dsph:2,stero:[16,39],offi:48,ymin:48,univ:37,unit:[16,34,53,3,38,43,64,5,12,67,68,50],plot:[21,13,22,14,67],would:5,rebox:67,peanolib:[12,16,46],call:[50,67,57,28,5],type:[41,34,35,39,67,5,26,62,28,45,13,50],tell:[13,57],relat:5,inv_viewport:4,warn:[66,67,69],set_paramet:67,shdu:5,recommand:34,must:[1,34,48,62,8,10,5,43,66,67],insterest:21,word:28,err:5,setup:42,work:[67,8,70,57],root:[42,45],get_histocent:67,integrate2:38,kinet:[67,14],give:[50,57,21,39,54,62,9,13],begtask:45,indic:[16,66,48,5],want:[42,13],end:[67,8,57,28,5],"22044604925e":50,how:[1,13,53,16,5,50,70],gather_mass:67,env:[1,57],numarrai:50,verifi:5,perspect:[26,27,4,39],asciilib:[12,16,23],updat:5,montecarlolib:[12,16,44],after:5,index_of:5,paticl:67,befor:[54,21,57,9,5,50],wrong:67,box_mx:7,mvsun:64,parallel:[16,57,39,24,28,65,67,70],averag:67,attempt:5,obsolet:[12,16,69,15],get_first_deriv:48,curent:19,environ:8,enter:42,lambda:[13,38,10,11,67,14],order:[67,50,39,4,24,7,45,13,14],output_verifi:5,origin:[7,67,4],over:[2,40,57,5,45],becaus:5,veri:[1,13,28,14,70],rgb_tabl:[34,8,6],afil:28,flexibl:5,vari:[21,54],sigma_z:[67,52],zmode:67,getallhsml:62,usetre:[13,67],mpi_rprint:45,fix:13,"1xn":67,frsp:[26,39,67],sigma_t:52,offic:5,isotrop:13,urlretriev:5,get_potentialmap_on_carthesian_3d_grid:48,getvoronoi:25,them:[13,67],thei:[21,5],"_tablebasehdu":5,unitmass_in_g:[43,26,67],band:64,memory_info:67,ascardlist:5,software_hardwar:5,nfws_mr:69,grmin:13,each:[13,18,54,50,21,57,48,62,5,67,14,70],coolinglib:[12,16,10],dv_mean:67,mean:[16,67,57,39,26,62,45,13,14],set_pio:[67,57],gzmin:13,extract:[16,21,47,14],nbodymodul:[12,16,27],goe:[21,8],facil:70,get_potentialmap_on_spherical_3d_grid:48,content:[16,41,34,57,5,12],prerequist:[16,24,19],adapt:13,lib64:28,linear:[35,21,48,30,13,14],object_info:67,get_points_on_spherical_3d_grid:48,mden:67,standard:[42,24,5],npart_per_proc:67,coolingfil:[26,67,11],angl:[67,39,4,26,50,14],traceback:28,cosmic:3,accumul:[21,48],local:[57,26,8,28,67,14],filter:[16,26,39,14],iso:[25,14],rang:[16,39,35,14,67],render:[16,21,39,26],independ:57,rank:57,localsystem:11,instruct:50,alreadi:[67,70,5],thick:7,primari:5,top:[39,5],getaccelerationincylindricalgrid:67,evolut:18,master:[41,57],get_potentialmap_on_spherical_1d_grid:48,computesigmamap:67,npart_al:[67,45],tool:39,whith:67,isothm:[7,21],get_npart:67,keyword:5,convert_ct:68,provid:[13,51,18,21,39,34,5,17,50],tree:[67,51,39,48,45,50],"final":[16,67,57,21,39,8,50,13],project:[16,21,39,4,27,69,67,14],pressur:[67,14],king_surface_dens:69,expd:[7,13,21],get_npart_and_npart_al:67,pnbody_checkal:8,manner:5,seen:[21,67,4],imagepil:22,simplai:45,maxx:67,latter:[34,13,57],mkmap3dslicesph:2,maxi:67,fname:54,initmpi:62,curv:67,prevou:57,mpi_bcast:45,object:[16,41,67,35,57,50,21,5,4,7,28,45,65,13,14,70],what:[26,13,5],boltzmann:43,talkgdisp:[0,12,16],phase:67,jean:[16,52,13,18,30],get_accumulation_along_axi:48,log_filt:14,metal:[26,67],log_filter_inv:14,matint:14,groupshdu:5,tform:5,rk78:67,sum:45,has_kei:5,trianl:25,random:5,radiu:[50,21,67,7,13,69],get_rsp_approxim:67,gettriangl:25,identifi:50,gadget_z00_sub:50,get_volumemap_on_carthesian_3d_grid:48,libari:57,configur:[16,34,19],geter2:14,burkert:[7,32,21,69],new_unit:5,displi:50,toolbox:70,loadparticl:62,byteord:[21,67,50,45],method:[0,41,39,54,50,22,67,9,5,43,13,60],approch:70,"_formatx":5,fieldnam:5,sigma_vz:67,num:[50,21,67,14,45],result:[21,50],respons:67,fail:7,best:5,rename_kei:5,tensor:67,languag:70,variat:21,an_existing_fil:28,imagehdu:5,attribut:[57,5],nbody_default:[67,50],accord:[21,67,45],triplet:46,"085e":26,vprod:35,xrang:28,hernquist_mr:69,omp:[12,16,55],extent:57,exponential_disk:32,incircumcircl:25,howev:13,dtout:67,com:24,height:[41,67,14],diff:66,assum:[32,5,45],summar:5,duplic:5,mpi_exchangefromt:45,integrateoverdt:40,union:5,convolut:[27,62],mplot:14,been:[57,70,50,5],age_a:[3,37],mode_sigma_p:13,mode_sigma_r:13,basic:24,mode_sigma_z:13,vcirc:[30,52],getval:[14,5],get_imag:14,argument:[7,67,57,21,5],extract_paramet:14,dl2_mr:7,spin:[27,67],ident:21,formatsdir:8,properti:25,aim:[13,67],calcul:[27,35],mpi_sum:45,intriangl:25,higer:14,computedensityandhsml:67,have:[35,57,21,7,8,28,5,67],kwarg:[54,5],n_i:45,sever:70,perform:[42,50,70,57],make:[67,70,5],format:[16,34,36,54,24,8,28,5,67,70],"435693e":26,unitsystem:[43,67],complex:[13,39],split:45,getexchang:45,electro:14,complet:[62,5],dr_potenti:52,galact:13,selectig:[16,20],get_mxntp:67,rais:[28,5],squar:21,redefin:70,epx:7,thi:[1,34,5,57,50,21,45,4,6,67,7,62,8,28,11,39,13,14],everyth:[21,8],tha:50,left:[39,4,67],intriangleoroutsid:25,just:54,pygadget:[12,16,62,51],newton:7,getsurfacedensityincylindricalgrid:67,end_of_fil:28,getalltypesq:62,yet:[67,5],integrateusingrk:67,mplayerhq:24,expos:[39,4,67],defaultparamet:[26,34,8],fortran:54,spread:45,save:[1,41,50,14],opt:[34,8,14,50],applic:24,logfram:60,box_opt:14,unig:49,interpolate_from_2d_arrai:35,background:[26,39],get_volumemap_on_spherical_3d_grid:48,plummer_profil:69,specif:[34,50,4,27,5,67,14],manual:[39,5],gather_num:67,localdir:8,b_color:[26,39],www:[24,5],right:[13,4,39,67],old:[67,48,5],deal:[16,53,54,6,5,13],generic_mx1d:32,interv:[21,67],maxim:[13,67],init_unit:67,intern:[3,5],get_list_of_var:67,interg:14,get_default_spec_var:67,cart2sph:67,txt:28,bottom:[39,5],suffici:5,t11:50,foc:[26,39,4,67],condit:[16,67,18],get_symetrisation_along_axi:48,printparamet:38,generic2c:[7,21,69],epfl:28,rotate_old:67,obj:4,simul:50,getradiusincylindricalgrid:67,streaminghdu:5,attrib:5,qnumarrayimag:22,vel_cyl2cart:[67,14],xyz:46,"float":[41,54,39,45,26,28,5,67,14],get_surfacedensitymap_on_carthesian_2d_grid:48,mpi_readandsendblock:45,wrap:24,wai:[13,18,67],support:[57,19,5],transform:[67,4,14],avail:[55,61,5,58,15],gif:[24,50],kuzmin:[7,21],fraction:[26,67,57],lage:70,head:[26,39,14,67],form:67,offer:[13,39],forc:[67,57,5],read_dmp:28,heat:67,fitsopen:5,gamma_halo:21,solar:64,"true":[67,13,28,5],circumcircleproperti:25,get_surfacedensitymap_from_cylindrical_2dv_grid:48,new_nam:5,get_sigmavalmap:13,maximum:[50,67,57,14,45],get_potentialmap_on_cylindrical_2dv_grid:48,new_tabl:5,linux2:50,repartit:45,acrod:45,hernquist_profil:69,computesigmahisto:67,computegridparamet:7,exist:[65,16,50,28,5],readreal:54,pnbodi:[0,1,2,3,23,5,6,7,8,9,10,11,17,14,16,13,18,19,21,22,4,25,26,27,28,30,31,32,34,35,37,38,39,40,41,42,43,44,45,46,48,49,50,52,54,57,59,60,24,62,64,65,66,67,68,69,70],check:[16,34,19,57,21,67,8,28,5,13],change_attrib:5,readonli:5,nx1:67,generic2c_profil:69,get_numbermap_on_spherical_1d_grid:48,when:[57,39,45,8,5,13],test:[25,35,70],urp:11,node:[2,57,48,45,67,13],get_numbermap_on_carthesian_3d_grid:48,classextens:5,findmax:57,turnup:35,nb_sub:50,consid:28,omega:[67,52],writefct:67,m_electron:43,pseudo:[7,21,69],fact:67,time:[3,38,67,14],backward:5,update_extend:5,unitparameterfil:67,skip:[9,45],global:[67,57],checkfil:28,lvtomv:64,primer:21,row:5,mpi_max:[57,45],get_points_on_cylindrical_2dh_grid:48,hold:13,depend:[42,13,14,5],graph:21,get_ey:14,inerti:67,vec:[67,28,45],getparamet:62,vel:[13,21,67,7,50,14],mkmap2d:2,luminos:[64,14],king_rc:69,sourc:[42,16,67,19,45],string:[54,26,39,41,5],cool:[16,38,26,10,12,67,56,14],dim:[35,14,5],level:[21,39,26,14,5],did:8,reproduc:7,item:5,r_ob:[26,39,4],"828e":43,plummer:[16,18,21,7,12,30,13,69],core:[7,69],"419e":43,ptree:67,current:[50,55,26,58,61,62,8,9,67,15],pnbody_copi:[34,13,50],deriv:[52,54,48,30,66,13],rho_c:3,boxsiz:[67,50],gener:[16,50,18,21,7,28,29,13,14],rs_halo:21,satisfi:5,modif:7,address:0,treecod:13,along:[21,13,48,14],box:[21,39,4,26,7,67,14],ngb:62,shift:67,computemeanmap:67,primaryhdu:5,vectori:35,get_densitymap_on_spherical_3d_grid:48,apply_filt:14,getsigmamap:14,nmax:7,useful:[67,21,48,24,13,14],pluginsdir:8,bzero:5,modul:[0,2,3,23,5,6,7,9,10,11,12,14,15,16,21,22,4,24,25,27,28,30,31,32,35,33,37,38,40,42,44,45,46,48,41,50,51,52,54,55,56,58,59,60,61,62,63,64,43,66,67,68,69,70],loadparticles2:62,prefer:70,nodispert:[],get_cooling_time_from_density_temperature_feh:38,marker:14,instal:[16,34,19,57,42,8],dispers:[16,13,67],planck:43,add_blank:5,adaptativesoften:[],selecti:67,memori:[62,67,70,5],selectc:[1,67,50,57],prec:54,hilbert:67,vel_cart2cyl:[67,14],epsx:67,epsv:67,exonenti:7,selectp:[67,50],set_local_system_of_unit:67,loadparticlesq:62,set_rang:14,rigid:67,vmax:67,tranfer:14,logarithm:13,graphic:[34,70,57],peano2xyz:46,mkmap1dn:2,uniqu:[67,5,45],mkmap1dw:2,can:[1,34,57,54,21,39,8,9,5,50,70],purpos:13,readrecord:54,gadget_z:[1,57],stream:5,sph:[62,26,2,67],critic:3,cube:21,hydrogen:[26,67,10],get_nbodi:67,alwai:5,multipl:67,ptreelib:[12,16,15],get:[41,67,57,25,38,4,48,62,5,13,50],segement:25,consist:[67,54],map:[16,2,57,55,39,26,27,5,12,67,50,14,70],product:[24,35],mat:[22,48,14],max:[50,57,39,26,7,67,14],rmax:[67,21,48,7,13,14],set_tp:67,xtick:14,xzf:42,mpi_reduc:45,"_extensionhdu":5,mai:[49,13,21,39,5,50,70],sobol_sequ:59,stdin:28,explicit:67,brodcast:45,unit_kg:43,combin:5,gamma:[7,67,26,69],talk:0,epydoc:5,interpolate_from_1d_arrai:35,zmax:[7,13,48],file2:67,trianglemedian:25,nfw_mr:[7,69],computesph:67,lst:[67,14],still:[55,61,58,15],dynam:13,group:5,check_arrai:67,tork:67,window:[41,8],vtr:[67,14],main:[12,16,39,67],surfacedens:52,boxcut_seg:4,non:[13,14,5],initi:[16,13,57,18,67],histogram2d:35,lunch:[13,57],half:48,now:[34,57,21,42,50,43,66,13],nor:13,name:[41,34,57,21,39,26,67,7,9,28,5,13,14,60],config:[26,34,8],revers:[67,45],separ:[62,67,4,5],mkmap2dnsph:2,get_points_on_cylindrical_3d_grid:48,compil:[42,16,24,62,19],replac:[51,9],spline3d:35,continu:[35,48],amxyz:27,tempertur:[50,70],exang:45,get_massmap_on_carthesian_3d_grid:48,"3rd":5,space:[50,18,39,26,5,67],profil:[16,67,18,21,7,12,13,69],"5mdk":50,correct:48,nofil:28,million:70,cart:[67,14],get_cooling_time_from_density_energyint_feh:38,maxnumngbdevi:67,force_comput:67,org:24,"byte":[54,5],card:5,header_prec:54,libmiyamoto:[12,16,52],setdefault:3,badli:69,open_and_writ:67,synchron:45,has_var:67,motion:67,turn:35,place:[67,5],mkmap3d:2,first:[67,18,57,50,38,48,7,66,28,5,30,13,14,52],make_default_vars_glob:67,directli:5,vr2:14,onc:[7,5],arrai:[50,35,54,25,21,39,4,48,5,69,9,28,45,67,14],has_arrai:67,q_electron:43,stsci:5,open:[1,50,16,57,9,28,5,65,67],angular:[27,50,67],size:[50,57,54,21,39,4,26,48,7,5,66,67,14],convens:50,given:[41,2,35,54,3,32,39,57,67,25,7,27,5,45,43,13,68,14,62],pamap:27,width:[41,67],nbodydefault:[13,39,67],cumul:21,circl:[25,21],writecomplet:5,psudo:5,frame:14,obswww:49,copi:[50,34,48,5],specifi:[54,39,8,5,67,14],broadcast:45,liblog:[12,16,60],than:[42,50,52,48,57],"6732e":43,f_m:31,aproxim:67,posit:[16,50,32,39,4,26,27,9,5,67,14,62],l_n:[26,39],cosmolog:3,seri:[21,17],pra:11,flag_cool:50,ntask:[67,45],ani:[21,8,5],nbodi:[1,50,57,21,26,7,67],pru:11,prt:11,setparamet:62,getalltyp:62,rotatearound:14,readal:[9,5],mesur:13,phi_xi:67,note:[67,57,5],take:[7,13,21,67],users_manual1:5,get_interpolation_on_spherical_1d_grid:48,noth:[67,45],libutil:[12,16,14],begin:[1,28],sure:5,fct:7,normal:[38,67,14,11],nallhw:50,compress:14,pair:5,renam:[1,67,57,50,5],getallid:62,quantiti:[16,13,47],samxyz:27,get_points_on_cylindrical_2dv_grid:48,runtim:54,generic_alpha:[7,32,21],defaultconfig:34,axi:[16,67,35,21,39,4,26,48,7,27,50,13,14],sigma:[67,21,7,69,30,13,14],slope:[21,35],show:[1,67,57,21,60,50,13],ndtype:28,phi_xyz:67,convol:27,ratint:35,peano:[46,67],getmeanvalmap:14,rotat:[50,35,39,4,27,67,14],onli:[67,19,57,32,45,4,48,5,13,50,70],ratio:67,elemet:35,nall:50,get_massmap_on_carthesian_2d_grid:48,dict:28,unitmass:26,homospher:[7,21],skiphead:28,fortranfil:[12,16,54],newkei:5,cannot:5,physct:43,requir:5,unitlength:26,get_histocenter2:67,sbox:14,get_velocities_from_adaptativespherical_grid:13,median:25,xmax:[7,48,14],bscale:5,where:[34,35,54,21,39,57,48,67,45,17,14],genericdistribut:21,summari:5,kernel:27,polint:35,infinit:7,readint:54,frustrum:[39,4],label:[21,28,14],between:[57,21,39,4,48,26,66,67,14],"import":[1,13,57,21,28,50],screen:8,getindex:67,assumpt:54,betwen:14,get_genericmap_on_spherical_1d_grid:48,read_ascii_valu:41,num_fil:50,fit:5,region:[21,13,50,67],pisothm:[7,21],voronoi:25,mont:44,tutori:[65,16,50],mani:5,l_min:[26,39,14],cosmictime_a:3,among:[50,57],acceler:[62,27,48,67],color:[16,34,39,6,26,14],overview:[16,70],pot:67,unit_pa:43,nlocal:45,invert:7,theap:5,invers:[7,13,14,67],dl2:[7,21],thistask:57,resolut:[21,16,7,13,18],do_not_sort:67,usual_numngb:67,those:[54,5],"case":[50,21,39,8,28,5,67],hdu:5,kappa:52,hdr:5,plugin:[34,8],tmax:67,nfws_profil:69,lut2:50,add_com:5,add_col:5,cluster:70,scipi:24,lininterp1d:35,writeint:54,luminosti:67,ascii:[41,67,23,28,5],par:[3,5,11],develop:[12,16,58],mode1:67,same:[50,35,52,54,57,5,67],binari:[50,21,45,7,5,67],html:24,pad:5,get_rotation_matrix_to_align_with_main_axi:67,getallmassesq:62,document:16,get_volumemap_on_cylindrical_2dv_grid:48,exchangeparticl:67,ness:54,decompress:[42,16,19],"3144e":43,capabl:[24,70,5],copyonwrit:5,burkert_profil:69,appropri:[7,5],choos:39,get_densitymap_on_carthesian_3d_grid:48,markup:5,clobber:5,without:[67,70],gather_vec:67,model:[16,67,57,21,39,4,7,27,50,65,30,13,32],gather_vel:67,dimension:[66,48],get_list_of_arrai:67,get_massmap_on_cylindrical_2dh_grid:48,computemeanhisto:67,"0220e":43,execut:1,rest:5,processu:57,initspec:67,speed:67,mpi_allgatherandconcatarrai:45,struct:54,isothrop:13,except:5,param:[16,41,67,43,5,12,13],paral:57,rescal:14,treeaccel:67,verctor:21,mpi_sarang:45,momentum:[50,27,14,67],mpi_arang:45,real:[66,48,14,54],around:[67,35,39,4,27,50,13],read:[34,57,54,5,23,6,9,28,45,67,70],get_str:41,temperatur:[67,14,10,50],grid:[16,67,21,48,7,29,13],indici:[66,67],convertionfactorto:43,sum_:31,nost:5,integ:[54,45,5,66,67,14],server:0,mpi_mean:45,readlut:6,either:67,unitvelocity_in_cm_per_:[43,26,67],output:[16,57,4,8,5,65,67,14],interest:13,showmap:57,sphere_mr:7,respect:[50,39,4,14,67],computehisto:67,slice:[1,2,57],definit:[34,5],corespond:35,complic:70,refer:[12,16,67],power:43,a_cosmictim:3,ltot:[67,50],get_points_on_spherical_1d_grid:48,writerecord:54,d2z_potenti:52,read_num:67,acc:67,central:21,nsph:26,neighbor:[26,67,62],act:67,vz2:14,"2x2":14,processor:[57,45],routin:[7,67,51,21],redshift:50,get_numbermap_on_spherical_3d_grid:48,splint:35,coodin:[67,14],cyclindr:69,your:[1,50,57,42,8,13],jaffe_profil:69,ymax:48,setpar:5,bissector:7,overwrit:5,get_points_on_carthesian_2d_grid:48,start:[57,50,5],lot:[8,18],gravit:[62,13,67],get_lambda_from_density_entropy_feh:38,mkmap1d:2,tupl:[26,39,5,45],quadinterp1d:35,jul:50,pmlib:[12,16,58],viewport:4,possibl:[50,57,21,39,54,42,13],"default":[16,34,19,54,3,26,67,42,7,62,5,13,50,14],creat:[16,67,57,50,21,39,43,5,45,65,13,14,70],get_surfacemap_on_spherical_1d_grid:48,mpi_allgath:45,decreas:[21,13],file:[1,34,57,16,21,54,23,6,60,42,65,26,9,28,5,36,67,50,70],get_points_on_carthesian_3d_grid:48,fill:5,qtplot:22,again:[13,50],nbody_gadget:50,mpi_sendrecv:45,orient:[39,70],field:5,defaultparam:14,you:[1,34,57,39,42,8,5,50],get_surfacemap_on_carthesian_2d_grid:48,sequenc:[14,59,54],symbol:43,peas:28,mass_tot:[21,67,50],polynomi:35,frum_num:67,reduc:[21,13,67,45],homodisk:[7,21],directori:[1,34,60,42,50,13],getallacceler:62,descript:21,rxy:67,mass:[16,50,18,21,26,48,7,62,69,67,14],parallelism:[65,16,57],potenti:[67,52,48,27,30,13,62],disp:5,represent:[41,4],all:[34,57,21,5,40,27,28,45,67,50],sci:5,consider:13,illustr:[57,5],allpotenti:62,unitsysnam:43,obsm:14,reson:13,inertial_tensor:67,disk:[16,50,18,21,7,8,13,32],pygsl:[12,16,59],errtoltheta:[13,67],read_ascii:28,init_cool:38,white:21,miyamoto_nagai_f:32,init:[38,67,62],ylabel:[21,13],norm:[67,4],mpi_recv:45,far:[39,4,67],mpi:[16,57,24,62,28,45,12,67,70],ytick:14,hubbleparam:[3,26,50],fall:[],fab:[1,57],regrion:21,mpi_allreduc:45,flag_sfr:50,list:[41,5,25,39,26,7,28,45,43,67,14],dpotenti:30,small:14,revaz:[49,28,6],dimens:[7,67,59],electrondens:11,diment:14,zero:[67,35,14],mpi_argmax:45,design:70,further:57,gzmax:13,tcool:[67,14],hernquist:[7,21,69],sub:[67,14],unitsparam:67,sun:64,section:5,crush:[26,39,14],delet:5,memmap:5,"public":5,nb3:50,nb2:50,nb1:50,get_accelerationmap_on_cylindrical_2dv_grid:48,strong:50,modifi:[21,34,69,67],valu:[41,34,35,54,50,39,26,48,67,7,62,5,45,43,66,13,14,70],amoung:67,search:[16,5],configuratio:34,persp:[26,39,67],gettre:67,amount:5,mc1d:44,magnitud:64,data_typ:45,timestep:38,transit:21,tablehdu:5,filenam:[41,54,6,60,28,5,67],select:[1,13,57,16,50,65,67],vrxyz:67,two:[16,35,18,57,21,39,48,24,5,65,50,14],"0000000000000001e":67,taken:[26,34],mpi_send:45,more:[16,57,21,48,5,65,50],allacceler:62,desir:[7,67],symetr:[21,13,48],fonction:[67,14],flag:[26,67,5],rotx:[27,35],known:67,none:[0,41,67,5,21,39,4,26,48,60,7,9,28,45,66,13,14],histori:5,cooling_with_met:[12,16,38],den:67,mr_fct:7,accept:5,histocent:67,sphere:[21,16,7,13,18],minimum:[67,14,45],axix:21,explor:[50,70],cours:[13,8,57],axis1:[67,4],axis2:[67,4],divid:32,rather:39,anoth:[42,13],divis:7,getmask:35,reject:[67,14],carthesian:[67,48,14],simpl:[34,57,25,21,7,28,14],optdir:8,get_symetrisation_along_axis_old:48,flag_ag:50,resourc:5,amximum:45,referenc:5,get_surfacemap_on_cylindrical_2dh_grid:48,plane:[26,39,4,14,67],mode2:67,associ:[50,5],welcom:16,circumst:21,multicompon:13,ambigu:5,caus:5,ortho:[39,4],spheric:[16,67,18,21,48,13],help:50,lweight:14,paramet:[16,41,34,19,54,3,38,39,4,26,67,43,7,62,63,28,5,12,13,14,70],epot:[27,67],overhead:62,imheight:41,align2:67,nbdrklib:[12,16,40],pysic:[26,39],good:[13,8,67],"return":[2,3,45,7,48,10,13,14,21,4,25,26,27,28,30,35,37,32,5,46,41,52,59,62,64,43,67,44],gadget:[1,67,51,57,21,62,8,50,13],get_r:[21,13],dist_ey:[26,39,4,67],getr:14,oper:50,spec_vect:67,get_n:67,ampmap:27,easili:50,achiev:50,radian:[67,4],radial:[16,67,57,21,30,13,14],found:[67,8,28,5],nfwg:[7,32,21],computemap:67,getpotentialincylindricalgrid:67,weight:[26,39,35,50,67],getradialvelocitydispersionincylindricalgrid:67,realli:67,expect:5,energi:[67,27,14,10,5],coldef:5,mynumer:[12,16,35],sort_typ:67,projectec:39,print:[1,41,57,38,45,5,43,67],mc2d:44,myhistogram:14,base:[43,67,51,62],put:13,"6022e":43,cvcenter:67,histrogram:[67,35],veloci:67,rxyz:[67,50,57],veloc:[16,67,18,4,62,30,13,14,52],script:[1,16,57,24,26,8,65,13,70],phi_m:31,interact:70,major:67,exchang:[67,45],number:[67,54,21,39,26,48,7,62,28,5,13,14],frmax:7,talkserv:0,vetor:14,done:[13,50],least:43,blank:5,m_proton:43,readfct:67,trapez:66,betwe:67,differ:[34,18,57,39,67,50,13],php:24,exponenti:32,"5th":5,construct:[16,25,58,55,61,5,12,15],vxyr2:14,vxy:67,ttype:5,scheme:38,store:[34,5],interti:67,option:[34,57,54,39,67,42,26,9,5,13],get_ntyp:67,get_massmap_on_spherical_1d_grid:48,part:[62,18,5],dzphi:52,parnam:5,"_temphdu":5,king:69,dt0:67,contrari:[67,8],other_directori:42,get_lambda_from_density_temperature_feh:38,consumpt:70,mpi_getv:45,vx2:14,"6262e":43,comput:[67,57,25,21,40,48,7,62,69,13,14,70],packag:[34,24,26,62,8,28],hubbl:3,write_num:[67,50],"null":5,lib:[26,8],commentari:5,"6750e":43,npart:[21,67,50,45],initdefaultparamet:62,drawxtick:14,also:[13,57,70,5],get_lambda_from_density_energyint_feh:38,build:42,invoqu:13,svxyr:67,dictrionari:13,previou:[21,50,57],reach:28,mixtur:11,most:28,rho:[67,52,50,21,7,69,11,30,13,14],hnd:35,alpha:[39,4,26,7,67,14],tpe:[21,67,41,50],epicycl:13,ext:5,exp:[21,13,14],azimuth:[16,13,67],get_potentialmap_on_carthesian_2d_grid:48,extkei:5,"3x1":67,"3x3":25,astrophys:5,fine:24,find:[5,57,69,50,45],pnbody_exampl:[1,13,50],mape:2,copyright:50,spec_var:67,writer:54,read_on:9,wrape:13,factor:[37,43,67],get_num:67,getallveloc:62,tbox:21,palett:[16,57,22,6,12,50,14],get_nbody_tot:67,bresenham:2,"3xn":[67,35,14],get_numbermap_on_carthesian_2d_grid:48,spherical_1d_grid:[21,13],grmax:13,byter:67,coord:[67,69,14],statist:13,arp:11,set:[16,41,34,18,36,3,21,39,67,7,62,8,54,28,5,13],art:11,aru:11,dump:28,pisothm_mr:[7,69],l_kx:[26,39],l_ky:[26,39],sec:14,arg:[54,4,7,5,67,14],close:[60,8,28,5],"_imagebasehdu":5,contour:[25,16,39,14],analog:5,someth:[8,57],wor:67,unit_mol:43,imagemagick:24,get_known_format:67,solf:67,gethead:5,tnow:21,filter_nam:[26,39,50],both:67,last:[50,67,28,5],winwidth:41,informatin:50,meanmap:14,d2r_potenti:52,pdf:5,mpi_getexchanget:45,load:[50,70],simpli:[34,57,67,8,5,13,50],skipe:28,get_list_of_method:67,gather_po:67,header:[54,67,28,14,5],carlo:44,vxyr:[67,14],littl:[21,67,54,50,45],linux:[50,19],epicyclic_approxim:13,devid:[21,18],due:67,empti:67,nbody_binari:21,get_com:5,imag:[16,41,39,57,50,22,4,24,26,9,5,67,14],geter:14,coordin:[16,13,18,14,67],gal:43,tangenti:[67,14],look:[39,4,14,67],hdcenter:67,dz_potenti:52,mpi4pi:[24,57,45],"while":[13,5],error:28,write_dmp:28,x_sigma:67,mc3d:44,readi:18,centr:[7,67],nb_ga:50,itself:54,quadrat:35,vy2:14,minim:[67,13,5],get_typ:41,combimap:67,funni:21,oldkei:5,conflict:5,higher:[66,24,67,48,50],find_var:67,optim:52,mpirun:[62,57],ponder:27,moment:[67,14],user:[34,38,39,5,50,70],chang:[67,54,50,5],focal:[26,39,4,67],recent:28,lower:[66,48,14],task:57,particul:[7,67],equival:[5,45],add_histori:5,drphi:30,pickl:28,person:2,elev:67,mandriva:50,sumar:39,pfennig:14,lin:14,"0x2fd74e0":[],explan:5,gadget_z00:[50,57],pylab:[21,13],"_file":5,groupdata:5,shape:[16,50,57,39,4,48,26,5,45,67,14],"6726e":43,get_numbermap_on_cylindrical_3d_grid:48,imwidth:41,mandat:5,cut:[1,26,39,14,67],extra:5,friedli:14,rgb:14,nfwg_mr:69,dtype:[21,50,28,5],global_max:57,input:[65,16,67,57,5],pnbodypath:[17,8],float32:[21,50,45],bin:[1,67,57,21,8,45,13,14],thermodyn:[12,16,11],big:[67,14],a_z:3,bit:54,extver:5,implemet:67,set_systemunits_from_param:43,unitlength_in_cm:[43,26,67],some:[50,35,21,4,62,43,13],back:[9,5],sampl:[25,62],sight:13,distribut:[16,2,18,57,21,24,7,44,67,32,69],get_lambda_normalized_from_temperature_feh:38,scale:[7,39,26,14,5],per:[26,67,5],arrayob:[26,39],mencod:24,flag_feedback:50,"_hierarch":5,proc:[67,57,45],isothm_mr:7,run:[1,13,8,18,57],pnbody_mpi:57,sigma_zbi:52,bintablehdu:5,delta_n:45,nbody_tot:[21,67,50],impos:21,idx:45,boxcut:4,paralel:67,block:[5,45],cutoff:14,file1:67,gadgetparameterfil:67,pythonpath:8,within:50,get_densitymap_on_spherical_1d_grid:48,computeobjectmap:67,create_line3:2,create_line2:2,ensur:[13,8],constructdelaunai:25,triangl:25,errno:28,king_profil:69,"long":54,includ:[67,5,45],mpi_gath:45,getallposit:62,nbodypath:17,decomposit:67,msg:45,link:[67,14,50],translat:[21,67,4,50],ulist:43,line:[1,2,57,21,39,60,26,28,50,13],diret:57,info:[50,25,21,45,62,9,5,43,67],concaten:45,zprof:67,align_with_main_axi:67,omegalambda:[3,50],similar:67,unitveloc:26,cosmo:[3,12,16],delaunai:25,constant:[43,13,68],ex_tabl:45,rmax_halo:21,jaffe_mr:69,"char":28,proper:5,treepot:67,doe:[67,5,28,45],exposit:39,b_xopt:[26,39],tranfert_funct:14,nan:67,get_massmap_on_cylindrical_3d_grid:48,transport:5,tbtype:5,nice:21,draw:[16,39,14,67],b_yopt:[26,39],thermopar:11,developp:67,amplitud:[27,67],amp_m:31,algorithm:[7,2],nasa:5,eeach:57,v_sigma:67,svr:67,unitsfil:67,code:[54,18,5],edg:8,scratch:[65,16,50],zmin:[13,48],soften:[13,27,69,67],edu:5,sphmap:27,privat:5,sensit:5,libdisk:[12,16,66],send:[67,45],z_a:3,ftype:[1,67,57,21,7,50,13],sens:67,get_surfacedensitymap_on_cylindrical_2dh_grid:48,sent:45,objet:50,minert:67,cylindr:[16,67,18,48,13,14],electron:[67,11],volum:48,svtr:67,magic:13,reciv:57,tra:11,"try":[13,57,50,67],trp:11,tru:11,"_corruptedhdu":5,impli:5,smaller:50,visualis:50,euler:4,getvaltyp:14,get_default_spec_vect:67,download:[16,49],getnumberparticlesincylindricalgrid:67,append:[67,60,5],index:[16,45,24,26,5,67,14],pdmap:27,iclib:[12,16,32],access:[50,5],loglog:13,expd_mr:7,"__file":5,len:[21,50,28,59],leo:[26,50,8],bodi:[39,4,70,67],adiabat:[26,67],l25:69,winheight:41,ioerror:[28,5],vertic:[16,13,67],getnumbermap:14,convert:[24,67,68,14],convers:43,get_massmap_on_cylindrical_2dv_grid:48,technolog:5,astrophi:69,hubble_a:3,cte:[12,16,43,68],del_col:5,implement:[69,70],appli:14,approxim:[7,13,67],jaff:69,sgn:67,oval:7,from:[1,5,7,13,14,16,19,21,4,26,28,30,34,35,39,42,43,45,46,41,50,52,54,57,48,65,67],update_tbhdu:5,commun:28,intiti:50,get_npart_al:67,few:70,usr:[1,57],get_img:9,mpi_find_a_totask:45,sort:67,givent:62,extens:[1,5],get_accumulatedmassmap_on_spherical_1d_grid:48,cheeseshop:24,histovel:67,flag_met:50,sendalltoal:67,account:67,phot:[12,16,64],alia:67,arang:[21,67,28],thin:[1,7],endian:54,point:[50,57,25,39,4,48,7,27,67,14,62],tar:42,process:[67,57],high:5,tarbal:[42,16,19],xmin:[48,14],springel:67,serial:51,miyamoto:[7,21,52],get_densitymap_on_cylindrical_3d_grid:48,delai:5,surfac:[69,67,52,48,50],cmcenter:67,getmassmap:14,mpi_gatherandwritearrai:45,palette_nam:[22,14],instead:[13,35,57,28,5,67,50],king_surface_density_old:69,circular:[30,52],from_num:67,mpi_readandsendarrai:45,frustum:4,col_nam:5,pyarrai:35,gcc:[24,50],generic2c_mr:69,l_color:[26,39],ldensiti:30,physic:[16,13,50,48,5,43,66,67,47,14,70],velocit:[67,70],"05811936674e":50,light:[50,22,14,6,57],correspond:[41,35,57,25,21,45,48,7,64,5,11,66,67,14],element:[67,50,45],local_max:57,irand:[7,13],allow:[21,67,70,28,5],fits_rec:5,king_profile_rz:69,l_max:[26,39,14],design7:24,movi:[12,16,24,9],move:[39,50,67],pyraf:5,tessel:[12,16,25],unitsparamet:[26,34,8,67],mpi_min:45,write:[1,50,57,54,45,60,28,5,67],outer:[21,13],tstart:67,total:[7,27,67,50,5],mpi_pprint:45,pixel:[39,14],python:[1,54,16,57,42,24,28,65,50,70],mpdule:62,dai:67,dat:[1,50,57,21,26,7,28,5,13],front:5,desnumngb:67,sobol:59,recarrai:5,parameterfil:8,count_blank:5,mpi_iprint:45,nfw:[7,21,69],astronom:5,mode:[16,50,39,26,9,5,45,67,14],mpi_len:45,whistogram:35,rho2:21,rho1:21,quaddinterp1d:35,our:57,meanweight:67,special:[21,67,24],out:5,variabl:[16,67,18,21,8,45,13,50],matrix:[39,35,22,4,48,67,28,13,14],get_ob:4,get_massmap:21,"_formatp":5,spline:35,rel:67,rec:[12,16,33],matric:[2,14],pyfit:[12,16,5],insid:[67,4],"3807e":43,manipul:[70,5],msden:67,get_interpolation_on_cylindrical_2dv_grid:48,get_numbermap_on_cylindrical_2dh_grid:48,dictionari:[41,28,5,43,67,14],releas:50,rhob:[7,69],pisothm_profil:69,integrate1:38,ionis:[26,67],ask:57,frenk:21,get_velocities_from_virial_approxim:67,length:[62,7,54,5],outsid:39,n_halo:21,geometri:[12,16,21,13,4],dmode:67,endors:5,set_npart:67,"_allhdu":5,mpi_oldreadandsendarrai:45,arctan2:48,tier:5,nfwg_profil:69,prioriti:39,neps_d:7,data:[54,22,45,9,28,5,14],licens:[50,5],system:[16,67,39,40,5,43,13,68,70],messag:5,getallidq:62,unitsparameterfil:8,computegridparameters2:7,streelib:[12,16,61],shell:[7,21],recongn:34,obsrevaz:50,rsp:[67,50],get_histori:5,tommr:13,rbox:67,see:[50,26,8,5,67,69],get_velocities_from_spherical_grid:13,charact:54,xlabel:[21,13],steep:21,pr_fct:7,clip:[26,39,4,67],memmori:5,clearli:57,sphevalu:[67,62],tabl:[16,34,5,39,45],need:[67,57,50,21,42,24,69,5,13,14],treelib:[12,16,51],errorurlopen:5,rmin:[7,13,21,14,67],min:[26,39,14],diverg:69,writestr:54,atim:50,arm:39,configdir:8,which:[13,35,57,5],singl:54,binx:45,arument:45,b_weight:[26,39],get_volumemap_on_cylindrical_3d_grid:48,"1e11":50,getmeanmap:14,mplayer:24,write_ascii_valu:41,toomr:13,histogram:[67,35,14,45],"class":[0,41,34,54,22,60,9,5,43,67,50],getsigmavalmap:14,homogen:[7,32,21],stereo:[39,70],mkmap3dsortedsph:2,ura:11,url:5,gather:[67,57,45],urt:11,snapshot:50,determin:[7,13,18,67],m_neutron:43,miyamoto_nagai:[7,32,21],nmin:14,getallpositionsq:62,add_box:14,text:5,verbos:[7,5],computeisocontour:25,szr:67,inithsml:62,trivial:13,useblank:5,get_dic:41,get_densitymap:21,nois:13,mxntpe:[21,50],dispert:[13,67],getdata:5,isotherm:[7,21,69],suppos:[13,67],verifyerror:5,setfield:5,equilibrium:[16,13,18],print_filenam:67,pypi:24,accel:67,rainbow4:50,beam:7,acces:50,filter_opt:[26,39],increas:[21,67,5],drawytick:14,extnam:5,navarro:21,integr:[67,38,40,48,62,66,13],contain:[34,5,57,25,39,48,67,7,8,28,45,13,14,70],view:[50,21,39,4,26,5,67],easyli:50,extractig:21,npart_tot:[21,67,50],gatherbaseunit:43,displai:[16,34,57,21,22,39,26,8,50,67,70],particl:[1,2,57,18,16,50,20,21,39,4,70,48,67,7,27,45,65,13,14,62],statu:[67,28],lut:6,extend:5,correctli:57,get_massmap_on_spherical_3d_grid:48,written:[54,57,5],getallmass:62,theta:[48,14],lum:[67,14],kei:[46,5],get_densitymap_on_cylindrical_2dv_grid:48,localsystem_of_unit:[3,67],addit:[1,24],invgetr:14,rtype:5,equal:[7,39,14,67],etc:[67,70,5],instanc:[67,50],equat:[30,13,52,67],freeli:34,comment:5,chmod:1,fromtask:45,histocenter2:67,pythonwar:24,evalu:67,open_and_read:67,writeto:5,compos:[39,67],compon:[16,13],create_lin:2,tranform:14,deep:5,vmin:67,allwai:13,set_ftyp:[67,50],present:5,multi:[16,13],critical_energy_spec:50,readstr:54,dx_mean:67,sph2cart:67,align:[67,4],defin:[67,54,50,21,39,7,45,43,13,14],phlummer:21,triaxial:7,observ:[16,26,39,4,67],layer:5,write_arrai:28,ekin:67,cell:[66,7,67,48],site:[26,34,8,28],get_potentialmap_on_cylindrical_2dh_grid:48,inform:[50,5],unit_:43,scienc:5,generic_mx:[7,32,21],let:[21,13,50,57],lvsun:64,generic_mr:[7,32,21],sqrt:48,mpi_histogram:45,phi:[31,13,52],http:[49,24,5],structur:5,cubic:[16,21,18],expans:37,hdulist:5,"_card_with_continu":5,newunit:43,set_filenam:67,expand:35,off:[26,39,67],center:[67,57,39,48,50,14],cosmolib:[12,16,37],well:[21,67,8,24],exampl:[1,13,18,19,16,50,21,54,8,28,5,12,17,14],command:[1,34,57,39,42,8,17,13,70],interpol:[35,48],undefin:5,usual:[1,13,54,67],lest:13,distanc:[57,39,4,26,67,14],get_velocities_from_cylindrical_grid:13,mpi_oldgatherandwritearrai:45,unitlst:43,obtain:[13,57,21,39,67,50,43,17],sden:67,l_crush:[26,39],exempl:50,add:[2,57,21,5,67,14],densiti:[67,52,3,21,48,7,62,69,10,11,30,13,50,32,14,70],match:5,momemtum:14,dest:45,piec:5,change_unit:5,"2nd":5,recurs:[43,45],python2:[26,8,28],insert:5,rotz:[27,35],like:[13,8,70,50,67],fits_record:5,"1095e":43,roti:[27,35],necessari:21,dmdr_fct_halo:21,page:16,theta_xyz:67,burkert_mr:69,plummer_mr:69,suppli:5,self:[43,13,67],get_r_interpolation_on_cylindrical_2dv_grid:48,unit_g:43,"export":62,nagai:[7,21,52],unit_c:43,flush:5,unit_m:43,home:[50,6,26,8,28,13],unit_k:43,unit_j:43,tmp:28,tmu:67,p_name:67,avoid:21,mpi_argmin:45,estim:67,three:62,mkmap3dw:2,tmin:67,slight:43,usag:5,docstr:5,get_volumemap_on_spherical_1d_grid:48,adot_a:3,mkmap3dn:2,simpler:39,about:[7,50],cardlist:5,column:[28,5],tomr:13,libqt:[12,16,22],get_numbermap_on_cylindrical_2dv_grid:48,constructor:[67,5],fals:[7,67,28,14,5],own:[34,57,5],safronov:13,gadget_z40:50,numpi:[67,21,24,28,13,14],lenght:[67,45],hsml:[67,62],automat:[34,14,50],real_numngb:67,diagon:67,xyz2peano:46,merg:[65,16,50],val:[67,48,14],flag_entr_:50,transfer:45,"var":67,log10:50,getallpotenti:62,"function":[67,35,57,3,21,5,24,37,7,69,28,45,13,50,38,14],rho0:69,desing:70,extract1dmeanfrom2dmap:14,constain:43,gaussian:50,beetween:14,overflow:5,partilc:62,cooling_from_nh_and_t:10,count:67,getallvelocitiesq:62,pnbody_show:[26,17,34,39],smooth:[2,62],redistribut:67,get_potentialmap_on_cylindrical_3d_grid:48,dmp:28,record:[54,5],below:[21,50],limit:70,otherwis:5,problem:21,unformat:54,pil:[24,22,14],get_integr:[66,48],pio:[1,67,57,21,28,50],"int":[52,54,39,26,45,30,67,14],mask:35,dure:[38,13],get_lineardensitymap_on_spherical_1d_grid:48,circum:25,inf:67,tick:14,detail:5,new_valu:5,other:[67,57,39,28,5,50],bool:28,cchar:28,stat:13,mkmap2dw:2,ndarrai:[28,5],mkmap2dn:2,log:[13,39,26,60,7,67,14],preform:57,"_vlf":5,"99792458e8":43,vtr2:14,nrow:5,getalldens:62,nodes_info:67,portion:5,omega0:[3,50]},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:class","4":"py:data","5":"py:exception","6":"py:attribute","7":"np:module","8":"np:function","9":"np:method","10":"np:class","11":"np:data","12":"np:exception","13":"np:attribute"},titles:["the talkgdisp module","Using pNbody with scripts","the C mapping module","the cosmo module","the geometry module","the pyfits module","the palette module","the ic module","Check the installation","the Movie module","the C coolinglib module","the thermodyn module","Reference","Generating velocities","the libutil module","the C ptreelib module (obsolete)","Welcome to pNbody’s documentation!","Examples","Generating initial conditions","Installation","Selectig particles","Generating mass profiles","the libqt module","the C asciilib module","Prerequiste","the C tessel module","Default parameters","the C nbodymodule module","the io module","Generating grids","the plummer module","the fourier module","the C iclib module","the rec module","Default configuration","the C myNumeric module","Setting a format file","the C cosmolib module","the C cooling_with_metals module","Display Models","the C nbdrklib module","the param module","Installing from source","the units module","the C montecarlolib module","the mpi module","the C peanolib module","Extracting physical quantities","the libgrid module","Download","Using pNbody with the python interpreter","the C treelib module","the libmiyamoto module","How to deal with units ?","the fortranfile module","the C mapping-omp module (under construction)","the cooling module","Using pNbody in parallel","the C pmlib module (never developped)","the C pygsl module","the liblog module","the C streelib module (under construction)","the C PyGadget module","the parameters module","the phot module","Tutorial","the libdisk module","the main module","the ctes module","the profiles module","Overview"],objnames:{"0":"Python module","1":"Python function","2":"Python method","3":"Python class","4":"Python data","5":"Python exception","6":"Python attribute","7":"Python module","8":"Python function","9":"Python method","10":"Python class","11":"Python data","12":"Python exception","13":"Python attribute"},filenames:["rst/TalkgdispModule","rst/Tutorial_scripts","rst/C_mapping","rst/CosmoModule","rst/GeometryModule","rst/PyfitsModule","rst/PaletteModule","rst/IcModule","rst/Test_the_installation","rst/MovieModule","rst/C_coolinglib","rst/ThermodynModule","rst/Reference","rst/GeneratingVelocities","rst/LibutilModule","rst/C_ptreelib","index","rst/Examples","rst/InitialConditions","rst/Installation","rst/Selection","rst/GeneratingMassProfiles","rst/LibqtModule","rst/C_asciilib","rst/Prerequiste","rst/C_tessel","rst/Default_parameters","rst/C_nbodymodule","rst/IoModule","rst/Grids","rst/PlummerModule","rst/FourierModule","rst/C_iclib","rst/RecModule","rst/Default_configurations","rst/C_myNumeric","rst/Formats","rst/C_cosmolib","rst/C_cooling_with_metals","rst/Display","rst/C_nbdrklib","rst/ParamModule","rst/Installing_from_tarball","rst/UnitsModule","rst/C_montecarlolib","rst/MpiModule","rst/C_peanolib","rst/PhysicalQuantities","rst/LibgridModule","rst/Download","rst/Tutorial_interpreter","rst/C_treelib","rst/LibmiyamotoModule","rst/Units","rst/FortranfileModule","rst/C_mapping-omp","rst/CoolingModule","rst/Tutorial_parallel","rst/C_pmlib","rst/C_pygsl","rst/LiblogModule","rst/C_streelib","rst/C_PyGadget","rst/ParameterModule","rst/PhotModule","rst/Tutorial","rst/LibdiskModule","rst/MainModule","rst/CtesModule","rst/ProfilesModule","rst/Overview"]}) \ No newline at end of file +Search.setIndex({objects:{"pNbody.pyfits.CardList":{insert:[45,9,1],keys:[45,9,1],index_of:[45,9,1],count_blanks:[45,9,1],copy:[45,9,1],append:[45,9,1]},"PyGadget.gadget":{Acceleration:[62,8,1],GetAllHsml:[62,8,1],Density:[62,8,1],LoadParticles2:[62,8,1],GetAllIDQ:[62,8,1],GetAllAcceleration:[62,8,1],GetAllPositions:[62,8,1],GetAllVelocities:[62,8,1],SetParameters:[62,8,1],GetPos:[62,8,1],GetAllPotential:[62,8,1],GetAllTypes:[62,8,1],GetAllMasses:[62,8,1],GetAllMassesQ:[62,8,1],Ngbs:[62,8,1],InitMPI:[62,8,1],Info:[62,8,1],GetAllPositionsQ:[62,8,1],GetAllDensities:[62,8,1],InitDefaultParameters:[62,8,1],GetAllTypesQ:[62,8,1],InitHsml:[62,8,1],SphEvaluate:[62,8,1],GetAllVelocitiesQ:[62,8,1],GetAllID:[62,8,1],LoadParticlesQ:[62,8,1],AllAcceleration:[62,8,1],LoadParticles:[62,8,1],Potential:[62,8,1],AllPotential:[62,8,1],GetParameters:[62,8,1]},"pNbody.cooling_with_metals":{get_lambda_normalized_from_Temperature_FeH:[34,8,1],integrate1:[34,8,1],PrintParameters:[34,8,1],integrate2:[34,8,1],get_cooling_time_from_Density_EnergyInt_FeH:[34,8,1],get_cooling_time_from_Density_Temperature_FeH:[34,8,1],get_lambda_from_Density_Temperature_FeH:[34,8,1],get_lambda_from_Density_EnergyInt_FeH:[34,8,1],get_lambda_from_Density_Entropy_FeH:[34,8,1],init_cooling:[34,8,1]},"pNbody.Movie":{Movie:[10,10,1]},"pNbody.units.UnitSystem":{info:[65,9,1],into:[65,9,1],convertionFactorTo:[65,9,1]},"pNbody.tessel":{info:[26,8,1],ComputeIsoContours:[26,8,1],GetVoronoi:[26,8,1],ConstructDelaunay:[26,8,1],TriangleMedians:[26,8,1],InCircumCircle:[26,8,1],InTriangleOrOutside:[26,8,1],GetTriangles:[26,8,1],test:[26,8,1],CircumCircleProperties:[26,8,1],InTriangle:[26,8,1]},"pNbody.asciilib":{read:[4,8,1]},"pNbody.main":{get_known_formats:[50,8,1],Nbody_default:[50,10,1],NbodyDefault:[50,10,1],Nbody:[50,8,1]},"pNbody.pyfits.StreamingHDU":{write:[45,9,1],close:[45,9,1],size:[45,9,1]},"pNbody.libqt":{qtplot:[23,8,1],QNumarrayImage:[23,10,1],display:[23,8,1]},"pNbody.coolinglib":{cooling:[11,8,1],cooling_from_nH_and_T:[11,8,1]},"pNbody.param":{read_ascii_value:[49,8,1],Params:[49,10,1],write_ascii_value:[49,8,1]},"pNbody.cosmo":{setdefault:[3,8,1],Rho_c:[3,8,1],Age_a:[3,8,1],A_z:[3,8,1],Hubble_a:[3,8,1],Z_a:[3,8,1],Adot_a:[3,8,1],CosmicTime_a:[3,8,1],a_CosmicTime:[3,8,1]},"pNbody.nbodymodule":{acceleration:[28,8,1],rotx:[28,8,1],pdmap:[28,8,1],pamap:[28,8,1],epot:[28,8,1],sphmap:[28,8,1],samxyz:[28,8,1],am:[28,8,1],ampmap:[28,8,1],convol:[28,8,1],amxyz:[28,8,1],rotz:[28,8,1],perspective:[28,8,1],roty:[28,8,1],spin:[28,8,1],potential:[28,8,1]},"pNbody.geometry":{rotate:[24,8,1],viewport:[24,8,1],frustum:[24,8,1],align:[24,8,1],boxcut_segments:[24,8,1],inv_viewport:[24,8,1],ortho:[24,8,1],get_obs:[24,8,1],perspective:[24,8,1],boxcut:[24,8,1],expose:[24,8,1],norm:[24,8,1]},"pNbody.units.Units":{GatherBaseUnits:[65,9,1]},"pNbody.pygsl":{sobol_sequence:[6,8,1]},"pNbody.plummer":{Vcirc:[32,8,1],Density:[32,8,1],dPotential:[32,8,1],LDensity:[32,8,1],Potential:[32,8,1],Sigma:[32,8,1]},"pNbody.io":{checkfile:[30,8,1],read_ascii:[30,8,1],read_dmp:[30,8,1],write_array:[30,8,1],end_of_file:[30,8,1],write_dmp:[30,8,1]},"pNbody.fortranfile":{FortranFile:[54,10,1]},"pNbody.liblog.Log":{write:[60,9,1],close:[60,9,1]},"pNbody.main.NbodyDefault":{align_with_main_axis:[50,9,1],show:[50,9,1],getRadialVelocityDispersionInCylindricalGrid:[50,9,1],phi_xyz:[50,9,1],has_var:[50,9,1],sort_type:[50,9,1],Get_Velocities_From_Virial_Approximation:[50,9,1],inertial_tensor:[50,9,1],set_ftype:[50,9,1],selectc:[50,9,1],sigma_z:[50,9,1],rotate_old:[50,9,1],get_ntype:[50,9,1],epot:[50,9,1],histovel:[50,9,1],Accel:[50,9,1],tork:[50,9,1],ComputeSigmaMap:[50,9,1],init:[50,9,1],getRadiusInCylindricalGrid:[50,9,1],get_npart_and_npart_all:[50,9,1],get_list_of_method:[50,9,1],align2:[50,9,1],rotateR:[50,9,1],getNumberParticlesInCylindricalGrid:[50,9,1],sdens:[50,9,1],zmodes:[50,9,1],set_tpe:[50,9,1],get_rsp_approximation:[50,9,1],read:[50,9,1],minert:[50,9,1],get_nbody_tot:[50,9,1],L:[50,9,1],P:[50,9,1],memory_info:[50,9,1],T:[50,9,1],MeanWeight:[50,9,1],SphEvaluate:[50,9,1],redistribute:[50,9,1],ComputeMeanHisto:[50,9,1],get_histocenter2:[50,9,1],dx_mean:[50,9,1],l:[50,9,1],get_mxntpe:[50,9,1],gather_num:[50,9,1],get_num:[50,9,1],check_arrays:[50,9,1],get_default_spec_vars:[50,9,1],get_npart_tot:[50,9,1],dv_mean:[50,9,1],theta_xyz:[50,9,1],Epot:[50,9,1],sigma_vz:[50,9,1],get_default_spec_vect:[50,9,1],set_local_system_of_units:[50,9,1],Lum:[50,9,1],append:[50,9,1],cart2sph:[50,9,1],has_array:[50,9,1],weighted_numngb:[50,9,1],sub:[50,9,1],nodes_info:[50,9,1],gather_pos:[50,9,1],set_filenames:[50,9,1],Tmu:[50,9,1],ComputeMap:[50,9,1],getindex:[50,9,1],vx:[50,9,1],get_rotation_matrix_to_align_with_main_axis:[50,9,1],object_info:[50,9,1],ltot:[50,9,1],S:[50,9,1],get_mass_tot:[50,9,1],get_npart_all:[50,9,1],x:[50,9,1],ComputeHisto:[50,9,1],cvcenter:[50,9,1],make_default_vars_global:[50,9,1],z:[50,9,1],Ekin:[50,9,1],rxyz:[50,9,1],msdens:[50,9,1],ComputeDensityAndHsml:[50,9,1],SendAllToAll:[50,9,1],get_list_of_vars:[50,9,1],spec_info:[50,9,1],vel_cyl2cart:[50,9,1],Mr_Spherical:[50,9,1],cm:[50,9,1],set_npart:[50,9,1],Ne:[50,9,1],Ltot:[50,9,1],set_parameters:[50,9,1],histocenter2:[50,9,1],CombiMap:[50,9,1],cv:[50,9,1],select:[50,9,1],size:[50,9,1],ComputeObjectMap:[50,9,1],selecti:[50,9,1],rebox:[50,9,1],open_and_read:[50,9,1],vrxyz:[50,9,1],init_units:[50,9,1],real_numngb:[50,9,1],read_num:[50,9,1],vel_cart2cyl:[50,9,1],getSurfaceDensityInCylindricalGrid:[50,9,1],translate:[50,9,1],selectp:[50,9,1],sort:[50,9,1],getTree:[50,9,1],getPotentialInCylindricalGrid:[50,9,1],expose:[50,9,1],ComputeMeanMap:[50,9,1],usual_numngb:[50,9,1],gather_mass:[50,9,1],R:[50,9,1],ExchangeParticles:[50,9,1],TreePot:[50,9,1],find_vars:[50,9,1],spin:[50,9,1],dmodes:[50,9,1],info:[50,9,1],get_npart:[50,9,1],zprof:[50,9,1],hdcenter:[50,9,1],sph2cart:[50,9,1],align:[50,9,1],getAccelerationInCylindricalGrid:[50,9,1],InitSpec:[50,9,1],get_ns:[50,9,1],r:[50,9,1],mr:[50,9,1],x_sigma:[50,9,1],display:[50,9,1],rename:[50,9,1],Tcool:[50,9,1],open_and_write:[50,9,1],ekin:[50,9,1],get_nbody:[50,9,1],print_filenames:[50,9,1],vn:[50,9,1],vy:[50,9,1],ComputeSph:[50,9,1],write_num:[50,9,1],vz:[50,9,1],Map:[50,9,1],get_histocenter:[50,9,1],cmcenter:[50,9,1],write:[50,9,1],ComputeSigmaHisto:[50,9,1],histocenter:[50,9,1],Rho:[50,9,1],Vt:[50,9,1],phi_xy:[50,9,1],A:[50,9,1],U:[50,9,1],TreeAccel:[50,9,1],IntegrateUsingRK:[50,9,1],reduc:[50,9,1],set_pio:[50,9,1],gather_vel:[50,9,1],dens:[50,9,1],Pot:[50,9,1],get_list_of_array:[50,9,1],rxy:[50,9,1],mdens:[50,9,1],Vr:[50,9,1],gather_vec:[50,9,1],y:[50,9,1],v_sigma:[50,9,1],Vz:[50,9,1],set_unitsparameters:[50,9,1],sigma:[50,9,1],rotate:[50,9,1]},"pNbody.mapping":{mkmap1d:[2,8,1],mkmap2d:[2,8,1],mkmap1dn:[2,8,1],create_line:[2,8,1],mkmap2dw:[2,8,1],mkmap3dw:[2,8,1],mkmap2dsph:[2,8,1],mkmap1dw:[2,8,1],mkmap2dn:[2,8,1],mkmap3dsortedsph:[2,8,1],create_line3:[2,8,1],create_line2:[2,8,1],mkmap2dnsph:[2,8,1],mkmap3d:[2,8,1],mkmap3dn:[2,8,1],mkmap3dslicesph:[2,8,1]},"pNbody.pyfits.Header":{add_comment:[45,9,1],get_comment:[45,9,1],get:[45,9,1],items:[45,9,1],update:[45,9,1],rename_key:[45,9,1],get_history:[45,9,1],has_key:[45,9,1],ascardlist:[45,9,1],add_history:[45,9,1],copy:[45,9,1],add_blank:[45,9,1]},"pNbody.Movie.Movie":{read:[10,9,1],info:[10,9,1],open:[10,9,1],get_img:[10,9,1]},"pNbody.libdisk":{Diff:[66,8,1],get_Integral:[66,8,1]},"pNbody.peanolib":{peano2xyz:[46,8,1],xyz2peano:[46,8,1]},"pNbody.talkgdisp":{TalkServer:[0,10,1]},"pNbody.ctes":{convert_ctes:[48,8,1]},"pNbody.libgrid":{get_VolumeMap_On_Carthesian_3d_Grid:[59,8,1],get_MassMap_On_Cylindrical_2dv_Grid:[59,8,1],get_PotentialMap_On_Cylindrical_2dv_Grid:[59,8,1],get_AccumulatedMassMap_On_Spherical_1d_Grid:[59,8,1],get_NumberMap_On_Cylindrical_2dv_Grid:[59,8,1],get_MassMap_On_Cylindrical_3d_Grid:[59,8,1],get_SurfaceDensityMap_On_Carthesian_2d_Grid:[59,8,1],get_NumberMap_On_Cylindrical_2dh_Grid:[59,8,1],get_MassMap_On_Cylindrical_2dh_Grid:[59,8,1],get_Points_On_Carthesian_3d_Grid:[59,8,1],get_PotentialMap_On_Spherical_1d_Grid:[59,8,1],get_LinearDensityMap_On_Spherical_1d_Grid:[59,8,1],get_Points_On_Cylindrical_2dh_Grid:[59,8,1],get_MassMap_On_Carthesian_3d_Grid:[59,8,1],get_SurfaceDensityMap_From_Cylindrical_2dv_Grid:[59,8,1],get_MassMap_On_Spherical_3d_Grid:[59,8,1],get_NumberMap_On_Spherical_3d_Grid:[59,8,1],get_PotentialMap_On_Cylindrical_2dh_Grid:[59,8,1],get_DensityMap_On_Spherical_1d_Grid:[59,8,1],get_PotentialMap_On_Spherical_3d_Grid:[59,8,1],get_MassMap_On_Spherical_1d_Grid:[59,8,1],get_GenericMap_On_Spherical_1d_Grid:[59,8,1],get_DensityMap_On_Carthesian_3d_Grid:[59,8,1],get_VolumeMap_On_Spherical_3d_Grid:[59,8,1],get_NumberMap_On_Carthesian_2d_Grid:[59,8,1],get_DensityMap_On_Cylindrical_3d_Grid:[59,8,1],get_SurfaceMap_On_Carthesian_2d_Grid:[59,8,1],get_Accumulation_Along_Axis:[59,8,1],get_SurfaceDensityMap_On_Cylindrical_2dh_Grid:[59,8,1],get_NumberMap_On_Carthesian_3d_Grid:[59,8,1],get_Points_On_Spherical_3d_Grid:[59,8,1],get_NumberMap_On_Spherical_1d_Grid:[59,8,1],get_Points_On_Spherical_1d_Grid:[59,8,1],get_Interpolation_On_Cylindrical_2dv_Grid:[59,8,1],get_PotentialMap_On_Cylindrical_3d_Grid:[59,8,1],get_r_Interpolation_On_Cylindrical_2dv_Grid:[59,8,1],get_MassMap_On_Carthesian_2d_Grid:[59,8,1],get_DensityMap_On_Spherical_3d_Grid:[59,8,1],get_PotentialMap_On_Carthesian_2d_Grid:[59,8,1],get_Integral:[59,8,1],get_First_Derivative:[59,8,1],get_VolumeMap_On_Cylindrical_2dv_Grid:[59,8,1],get_DensityMap_On_Cylindrical_2dv_Grid:[59,8,1],get_VolumeMap_On_Cylindrical_3d_Grid:[59,8,1],get_Symetrisation_Along_Axis_Old:[59,8,1],get_AccelerationMap_On_Cylindrical_2dv_Grid:[59,8,1],get_SurfaceMap_On_Spherical_1d_Grid:[59,8,1],get_Points_On_Carthesian_2d_Grid:[59,8,1],get_SurfaceMap_On_Cylindrical_2dh_Grid:[59,8,1],get_VolumeMap_On_Spherical_1d_Grid:[59,8,1],get_Points_On_Cylindrical_2dv_Grid:[59,8,1],get_Interpolation_On_Spherical_1d_Grid:[59,8,1],get_Points_On_Cylindrical_3d_Grid:[59,8,1],get_NumberMap_On_Cylindrical_3d_Grid:[59,8,1],get_Symetrisation_Along_Axis:[59,8,1],get_PotentialMap_On_Carthesian_3d_Grid:[59,8,1]},"pNbody.units":{Units:[65,10,1],gal:[65,11,1],PhysCte:[65,10,1],Set_SystemUnits_From_Params:[65,8,1],UnitSystem:[65,10,1]},"pNbody.fortranfile.FortranFile":{writeString:[54,9,1],readReals:[54,9,1],readString:[54,9,1],readRecord:[54,9,1],writeReals:[54,9,1],readInts:[54,9,1],ENDIAN:[54,13,1],writeRecord:[54,9,1],writeInts:[54,9,1],HEADER_PREC:[54,13,1]},"pNbody.ic":{plummer:[8,8,1],ComputeGridParameters:[8,8,1],nfw_mr:[8,8,1],pisothm_mr:[8,8,1],shell:[8,8,1],hernquist:[8,8,1],invert:[8,8,1],isothm:[8,8,1],kuzmin:[8,8,1],burkert:[8,8,1],isothm_mr:[8,8,1],expd_mr:[8,8,1],homosphere:[8,8,1],generic_Mx:[8,8,1],generic_Mr:[8,8,1],dl2_mr:[8,8,1],generic2c:[8,8,1],ComputeGridParameters2:[8,8,1],box:[8,8,1],homodisk:[8,8,1],pisothm:[8,8,1],nfw:[8,8,1],dl2:[8,8,1],generic_alpha:[8,8,1],nfwg:[8,8,1],miyamoto_nagai:[8,8,1],expd:[8,8,1]},"pNbody.libmiyamoto":{Sigma_z:[52,8,1],Vcirc:[52,8,1],Kappa:[52,8,1],Density:[52,8,1],SurfaceDensity:[52,8,1],Sigma_zbis:[52,8,1],Sigma_t:[52,8,1],d2z_Potential:[52,8,1],Potential:[52,8,1],dz_Potential:[52,8,1],d2R_Potential:[52,8,1],Omega:[52,8,1],dR_Potential:[52,8,1]},PyGadget:{gadget:[62,7,1]},"pNbody.param.Params":{set:[49,9,1],get:[49,9,1],lists:[49,9,1],get_type:[49,9,1],get_string:[49,9,1],save:[49,9,1],get_dic:[49,9,1]},"pNbody.thermodyn":{Arp:[12,8,1],ElectronDensity:[12,8,1],Art:[12,8,1],Ura:[12,8,1],Tra:[12,8,1],Urp:[12,8,1],Aru:[12,8,1],Urt:[12,8,1],Prt:[12,8,1],Pra:[12,8,1],Trp:[12,8,1],Pru:[12,8,1],Tru:[12,8,1],Lambda:[12,8,1]},"pNbody.pyfits.ColDefs":{info:[45,9,1],add_col:[45,9,1],change_unit:[45,9,1],change_name:[45,9,1],del_col:[45,9,1],change_attrib:[45,9,1]},"pNbody.iclib":{generic_Mx:[39,8,1],exponential_disk:[39,8,1],generic_Mr:[39,8,1],miyamoto_nagai_f:[39,8,1],generic_Mx1D:[39,8,1],generic_alpha:[39,8,1],nfwg:[39,8,1],miyamoto_nagai:[39,8,1],burkert:[39,8,1]},"pNbody.mpi":{mpi_recv:[5,8,1],mpi_GatherAndWriteArray:[5,8,1],mpi_ExchangeFromTable:[5,8,1],mpi_ReadAndSendArray:[5,8,1],mpi_find_a_toTask:[5,8,1],mpi_allreduce:[5,8,1],mpi_getval:[5,8,1],mpi_GetExchangeTable:[5,8,1],mpi_max:[5,8,1],mpi_rprint:[5,8,1],mpi_sendrecv:[5,8,1],mpi_argmin:[5,8,1],mpi_gather:[5,8,1],mpi_AllgatherAndConcatArray:[5,8,1],mpi_min:[5,8,1],mpi_allgather:[5,8,1],mpi_send:[5,8,1],mpi_histogram:[5,8,1],mpi_pprint:[5,8,1],mpi_sarange:[5,8,1],mpi_len:[5,8,1],mpi_argmax:[5,8,1],mpi_bcast:[5,8,1],mpi_arange:[5,8,1],mpi_ReadAndSendBlock:[5,8,1],mpi_iprint:[5,8,1],mpi_mean:[5,8,1],mpi_sum:[5,8,1],mpi_OldGatherAndWriteArray:[5,8,1],mpi_reduce:[5,8,1],mpi_OldReadAndSendArray:[5,8,1]},"pNbody.profiles":{burkert_mr:[69,8,1],nfws_profile:[69,8,1],nfw_mr:[69,8,1],plummer_mr:[69,8,1],pisothm_mr:[69,8,1],generic2c_profile:[69,8,1],king_profile:[69,8,1],burkert_profile:[69,8,1],king_Rc:[69,8,1],hernquist_profile:[69,8,1],jaffe_profile:[69,8,1],nfwg_mr:[69,8,1],jaffe_mr:[69,8,1],king_surface_density_old:[69,8,1],hernquist_mr:[69,8,1],plummer_profile:[69,8,1],generic2c_mr:[69,8,1],pisothm_profile:[69,8,1],nfws_mr:[69,8,1],king_profile_Rz:[69,8,1],nfwg_profile:[69,8,1],hernquist_mR:[69,8,1],nfw_profile:[69,8,1],king_surface_density:[69,8,1]},"pNbody.pyfits.FITS_rec":{field:[45,9,1]},"pNbody.cosmolib":{Age_a:[38,8,1]},"pNbody.pyfits.FITS_record":{field:[45,9,1],setfield:[45,9,1]},"pNbody.pyfits.GroupData":{par:[45,9,1],setpar:[45,9,1]},"pNbody.nbdrklib":{Compute:[41,8,1],IntegrateOverDt:[41,8,1]},"pNbody.palette":{readlut:[7,8,1]},"pNbody.pyfits":{Section:[45,10,1],TableHDU:[45,10,1],new_table:[45,8,1],PrimaryHDU:[45,10,1],open:[45,8,1],append:[45,8,1],ColDefs:[45,10,1],Header:[45,10,1],writeto:[45,8,1],Delayed:[45,10,1],StreamingHDU:[45,10,1],GroupsHDU:[45,10,1],getheader:[45,8,1],Undefined:[45,10,1],ErrorURLopener:[45,10,1],getval:[45,8,1],Column:[45,10,1],update:[45,8,1],HDUList:[45,10,1],GroupData:[45,10,1],VerifyError:[45,12,1],fitsopen:[45,8,1],getdata:[45,8,1],info:[45,8,1],CardList:[45,10,1],FITS_record:[45,10,1],BinTableHDU:[45,10,1],ImageHDU:[45,10,1],FITS_rec:[45,10,1]},"pNbody.fourier":{fourier:[33,8,1]},"pNbody.libutil":{vel_cyl2cart:[15,8,1],add_box:[15,8,1],apply_filter:[15,8,1],tranfert_functions:[15,8,1],drawxticks:[15,8,1],GetMassMap:[15,8,1],GetMeanValMap:[15,8,1],get_eyes:[15,8,1],GetSigmaMap:[15,8,1],GetSigmaValMap:[15,8,1],log_filter:[15,8,1],Extract1dMeanFrom2dMap:[15,8,1],mplot:[15,8,1],geter2:[15,8,1],vel_cart2cyl:[15,8,1],contours:[15,8,1],compress_from_lst:[15,8,1],getr:[15,8,1],drawyticks:[15,8,1],getvaltype:[15,8,1],getval:[15,8,1],geter:[15,8,1],myhistogram:[15,8,1],extract_parameters:[15,8,1],phys2img:[15,8,1],invgetr:[15,8,1],RotateAround:[15,8,1],get_image:[15,8,1],sbox:[15,8,1],log_filter_inv:[15,8,1],GetMeanMap:[15,8,1],set_ranges:[15,8,1],GetNumberMap:[15,8,1]},"pNbody.liblog":{Log:[60,10,1]},"pNbody.montecarlolib":{mc2d:[68,8,1],mc3d:[68,8,1],mc1d:[68,8,1]},pNbody:{cosmo:[3,7,1],plummer:[32,7,1],Movie:[10,7,1],ic:[8,7,1],pygsl:[6,7,1],treelib:[51,7,1],myNumeric:[36,7,1],pyfits:[45,7,1],ctes:[48,7,1],palette:[7,7,1],parameters:[63,7,1],peanolib:[46,7,1],libdisk:[66,7,1],param:[49,7,1],units:[65,7,1],rec:[37,7,1],main:[50,7,1],cooling_with_metals:[34,7,1],nbdrklib:[41,7,1],montecarlolib:[68,7,1],thermodyn:[12,7,1],mapping:[2,7,1],mpi:[5,7,1],liblog:[60,7,1],talkgdisp:[0,7,1],nbodymodule:[28,7,1],tessel:[26,7,1],asciilib:[4,7,1],libmiyamoto:[52,7,1],phot:[64,7,1],libgrid:[59,7,1],fortranfile:[54,7,1],geometry:[24,7,1],cosmolib:[38,7,1],libqt:[23,7,1],profiles:[69,7,1],iclib:[39,7,1],libutil:[15,7,1],coolinglib:[11,7,1],fourier:[33,7,1]},"pNbody.pyfits.HDUList":{info:[45,9,1],readall:[45,9,1],update_tbhdu:[45,9,1],writeto:[45,9,1],index_of:[45,9,1],flush:[45,9,1],close:[45,9,1],append:[45,9,1],update_extend:[45,9,1]},"pNbody.myNumeric":{roty:[36,8,1],rotx:[36,8,1],Interpolate_From_2d_Array:[36,8,1],rotz:[36,8,1],hnd:[36,8,1],whistogram:[36,8,1],turnup:[36,8,1],quadinterp1d:[36,8,1],spline3d:[36,8,1],quaddinterp1d:[36,8,1],splint:[36,8,1],polint:[36,8,1],getmask:[36,8,1],histogram2d:[36,8,1],vprod:[36,8,1],ratint:[36,8,1],Interpolate_From_1d_Array:[36,8,1],lininterp1d:[36,8,1],test:[36,8,1],spline:[36,8,1],expand:[36,8,1]},"pNbody.pyfits.GroupsHDU":{size:[45,9,1]},"pNbody.phot":{LvtoMv:[64,8,1],MvtoLv:[64,8,1]}},terms:{entropi:[50,15],orthogon:40,four:40,secondli:19,prefix:[43,9],sci:45,palettedir:9,whose:54,typeerror:45,"_validhdu":45,openmpi:61,compress_from_lst:15,under:[17,55,58,25,13,16],mr_spheric:50,keylist:45,spec:[11,45],"0x2658210":5,distort:18,factori:45,rec:[13,17,37],getpo:62,libgrid:[13,17,22,18,59],formatsdir:9,correct:59,exponnenti:[22,17,8,18,19],vector:[50,36,22,40,24,59,8,5,66,67],matric:[2,15],verif:45,get_npart_tot:50,nfw_profil:69,l_crush:[27,40],nb_halo:22,direct:[22,18,40,50],second:[34,40,52,15,45],allgath:5,inertial_tensor:50,"4x3":40,even:[57,45],mpeg:61,weighted_numngb:50,a_non_existing_fil:30,commonnam:45,generatin:19,"new":[1,35,57,59,50,61,9,45,65,18,67,70],nep:8,pickabl:30,never:[13,17,58],here:[22,18,42,40],get_mass_tot:50,set_unitsparamet:50,cart:[50,15],path:[35,14,9,30,57],interpret:[44,1,67,70,17],phys2img:15,discretis:40,dedict:22,precis:[50,54],credit:67,spec_info:50,mvtolv:64,fourier:[13,17,33],offp:59,offr:59,offt:59,change_nam:45,offx:59,offz:59,mkmap2dsph:2,stero:[17,40],offi:59,ymin:59,univ:38,unit:[17,35,53,3,34,50,65,64,45,13,67,48],plot:[22,18,23,15,50],describ:40,would:45,rebox:50,peanolib:[13,17,46],call:[50,67,57,30,45],type:[49,35,36,40,5,50,27,62,30,45,18,67],tell:[18,40,57],relat:45,inv_viewport:24,warn:[66,50,69],set_paramet:50,shdu:45,recommand:35,must:[1,35,40,59,62,9,11,45,65,66,50],insterest:22,word:30,err:45,setup:43,work:[50,9,70,57],root:[43,5],get_histocent:50,ionis:[27,50],kinet:[50,15],"99792458e8":65,give:[67,54,22,40,62,10,57,18],begtask:5,indic:[17,66,59,45],want:[43,18],end:[50,57,9,30,45],"22044604925e":67,how:[1,67,53,17,45,18,70],gather_mass:50,env:[1,57],numarrai:67,verifi:45,perspect:[27,28,24,40],asciilib:[13,17,4],updat:45,montecarlolib:[13,17,68],after:45,index_of:45,paticl:50,befor:[54,22,57,10,45,67],wrong:50,box_mx:8,mvsun:64,parallel:[17,57,40,61,30,44,50,70],averag:50,attempt:45,interpol:[36,59],obsolet:[13,17,69,16],get_first_deriv:59,curent:20,get_interpolation_on_spherical_1d_grid:59,enter:43,lambda:[18,34,11,12,50,15],order:[67,40,24,61,50,8,5,18,15],output_verifi:45,origin:[8,50,24],over:[2,41,57,5,45],becaus:45,fab:[1,57],rgb_tabl:[35,9,7],afil:30,flexibl:45,vari:[22,54],sigma_z:[50,52],zmode:50,getallhsml:62,directli:45,mpi_rprint:5,fix:18,"1xn":50,frsp:[27,40,50],sigma_t:52,offic:45,isotrop:18,urlretriev:45,split:5,getvoronoi:26,them:[18,50],thei:[22,45],"_tablebasehdu":45,unitmass_in_g:[65,27,50],band:64,memory_info:50,ascardlist:45,software_hardwar:45,nfws_mr:69,grmin:18,each:[67,57,19,54,22,40,59,50,62,45,18,15,70],coolinglib:[13,17,11],dv_mean:50,mean:[17,50,57,40,27,62,5,18,15],gzmin:18,extract:[17,22,47,15],nbodymodul:[13,17,28],goe:[22,9],nfwg_profil:69,content:[17,49,35,57,45,13],prerequist:[17,61,20],adapt:18,lib64:30,linear:[36,22,40,59,32,18,15],object_info:50,get_points_on_spherical_3d_grid:59,mden:50,standard:[43,61,45],npart_per_proc:50,coolingfil:[27,50,12],angl:[67,40,24,27,50,15],traceback:30,cosmic:3,filter:[17,27,40,15],iso:[26,15],rang:[17,40,36,15,50],render:[17,22,40,27],independ:57,get_r:[22,18],localsystem:12,get_n:50,alreadi:[50,70,45],preform:57,thick:8,primari:45,top:[40,45],getaccelerationincylindricalgrid:50,evolut:19,master:[49,57],get_potentialmap_on_spherical_1d_grid:59,computesigmamap:50,cheeseshop:61,npart_al:[50,5],tool:40,writecomplet:45,psudo:45,get_npart:50,keyword:45,convert_ct:48,provid:[18,51,19,22,40,35,45,14,67],tree:[50,51,40,59,5,67],computegridparameters2:8,project:[17,22,40,24,28,69,50,15],mpi_argmax:5,king_surface_dens:69,expd:[8,18,22],get_npart_and_npart_al:50,pnbody_checkal:9,manner:45,seen:[22,40,24,50],newunit:65,imagepil:23,simplai:5,maxx:50,latter:[35,18,40,57],mkmap3dslicesph:2,maxi:50,fname:54,initmpi:62,curv:50,prevou:57,mpi_bcast:5,object:[17,49,67,36,57,22,5,24,50,8,30,45,44,18,15,70],tcool:[50,15],boltzmann:65,talkgdisp:[0,13,17],phase:50,jean:[17,52,18,19,32],get_accumulation_along_axi:59,log_filt:15,metal:[27,50],log_filter_inv:15,matint:15,groupshdu:45,tform:45,rk78:50,section:[40,45],has_kei:45,trianl:26,random:45,radiu:[18,22,40,8,67,50,69],get_rsp_approxim:50,gettriangl:26,identifi:67,gadget_z00_sub:67,get_volumemap_on_carthesian_3d_grid:59,libari:57,configur:[17,35,20],geter2:15,burkert:[8,39,22,69],new_unit:45,displi:67,toolbox:70,loadparticl:62,byteord:[22,67,50,5],"public":45,approch:70,"_formatx":45,fieldnam:45,sigma_vz:50,num:[22,67,50,15,5],result:[22,67],respons:50,fail:8,best:45,rename_kei:45,tensor:50,languag:70,nb2:67,an_existing_fil:30,imagehdu:45,attribut:[57,45],nbody_default:[67,50],accord:[22,50,5],triplet:46,"085e":27,vprod:36,xrang:30,get_potentialmap_on_spherical_3d_grid:59,omp:[13,17,55],extent:57,exponential_disk:39,steep:22,howev:18,dtout:50,com:61,height:[49,50,15],diff:66,assum:[39,5,45],summar:45,duplic:45,mpi_exchangefromt:5,integrateoverdt:41,union:45,convolut:[28,62],mplot:15,been:[67,57,70,45],ntask:[50,5],mode_sigma_p:18,mode_sigma_r:18,basic:61,mode_sigma_z:18,vcirc:[32,52],getval:[15,45],get_imag:15,ani:[22,40,9,45],extract_paramet:15,dl2_mr:8,spin:[28,50],ident:22,gnu:61,properti:26,aim:[18,50],calcul:[28,36],mpi_sum:5,intriangl:26,higer:15,sphevalu:[62,50],kwarg:[54,45],n_i:5,sever:[40,70],perform:[43,67,70,57],make:[50,70,45],thermodyn:[13,17,12],"435693e":27,unitsystem:[65,50],complex:[18,40],get_potentialmap_on_carthesian_3d_grid:59,getexchang:5,electro:15,complet:[62,45],dr_potenti:52,galact:18,selectig:[17,21],get_mxntp:50,rais:[30,45],readal:[10,45],redefin:70,epx:8,thi:[1,35,5,57,67,22,12,24,7,50,8,62,9,30,45,40,18,15],everyth:[22,9],tha:67,left:[40,24,50],intriangleoroutsid:26,just:54,pygadget:[13,17,62,51],newton:8,getsurfacedensityincylindricalgrid:50,end_of_fil:30,getalltypesq:62,yet:[50,45],integrateusingrk:50,mplayerhq:61,expos:[40,24,50],defaultparamet:[27,35,9],fortran:54,spread:5,save:[1,49,67,15],opt:[35,9,15,67],applic:61,logfram:60,which:[18,36,57,40,45],unig:42,interpolate_from_2d_arrai:36,background:[27,40],get_volumemap_on_spherical_3d_grid:59,plummer_profil:69,specif:[35,24,50,28,45,67,15],manual:[40,45],gather_num:50,localdir:9,www:[61,45],right:[18,24,40,50],old:[50,59,45],deal:[17,53,54,7,45,18],generic_mx1d:39,interv:[22,50],maxim:[18,50],init_unit:50,intern:[3,45],get_list_of_var:50,interg:15,get_default_spec_var:50,cart2sph:50,printparamet:34,bottom:[40,45],suffici:45,t11:67,foc:[27,40,24,50],condit:[17,50,19],nallhw:67,core:[8,69],generic2c:[8,22,69],epfl:30,rotate_old:50,obj:24,simul:67,ofset:40,getradiusincylindricalgrid:50,streaminghdu:45,attrib:45,qnumarrayimag:23,vel_cyl2cart:[50,15],surfacedens:52,"float":[49,54,40,5,27,30,45,50,15],get_surfacedensitymap_on_carthesian_2d_grid:59,mpi_readandsendblock:5,wrap:61,wai:[18,19,50],support:[57,20,45],transform:[50,24,15],avail:[55,25,16,58,45],width:[49,50],kuzmin:[8,22],fraction:[27,50,57],overhead:62,head:[27,40,15,50],form:50,offer:[18,40],forc:[50,57,45],read_dmp:30,heat:50,fitsopen:45,gamma_halo:22,solar:64,"true":[50,18,30,45],circumcircleproperti:26,get_surfacedensitymap_from_cylindrical_2dv_grid:59,new_nam:45,get_sigmavalmap:18,maximum:[50,67,57,15,5],url:45,new_tabl:45,linux2:67,repartit:5,acrod:5,nodes_info:50,hernquist_profil:69,computesigmahisto:50,computegridparamet:8,exist:[17,40,30,45,44,67],readreal:54,pnbodi:[0,1,2,3,24,5,6,7,8,9,10,11,12,14,15,17,18,19,20,22,23,4,26,27,28,30,32,33,34,35,36,38,39,40,41,42,43,44,45,46,49,50,52,54,48,57,59,60,61,62,64,65,66,67,68,69,70],check:[17,35,20,57,22,50,9,30,45,18],change_attrib:45,readonli:45,nx1:50,generic2c_profil:69,get_numbermap_on_spherical_1d_grid:59,when:[57,40,9,45,5,18],test:[26,36,70],snapshot:67,node:[2,57,59,5,50,18],get_numbermap_on_carthesian_3d_grid:59,classextens:45,findmax:57,turnup:36,nb_sub:67,consid:30,omega:[50,52],writefct:50,m_electron:65,pseudo:[8,22,69],nmin:15,time:[3,34,50,15],backward:45,update_extend:45,unitparameterfil:50,skip:[10,5],global:[50,57],checkfil:30,lvtomv:64,primer:22,row:45,mpi_max:[57,5],get_points_on_cylindrical_2dh_grid:59,hold:18,depend:[43,18,15,45],graph:22,get_ey:15,inerti:50,vec:[50,30,5],getparamet:62,vel:[18,22,40,50,8,67,15],mkmap2d:2,luminos:[64,15],king_rc:69,sourc:[43,17,50,20,5],string:[54,27,40,49,45],cool:[17,34,27,11,13,50,56,15],dim:[36,15,45],level:[22,40,27,15,45],did:9,proc:[50,57,5],item:45,r_ob:[27,40,24],"828e":65,plummer:[17,19,22,40,8,13,32,18,69],"419e":65,ptree:50,current:[50,25,55,58,27,62,9,10,67,16],pnbody_copi:[35,18,40,67],deriv:[52,54,59,32,66,18],rho_c:3,boxsiz:[67,50],gener:[17,67,19,22,40,8,30,31,18,15],rs_halo:22,vtr2:15,satisfi:45,modif:8,address:0,treecod:18,along:[22,18,59,15,40],box:[22,40,24,27,8,50,15],mxntpe:[22,67],shift:50,computemeanmap:50,primaryhdu:45,vectori:36,get_densitymap_on_spherical_3d_grid:59,apply_filt:15,getsigmamap:15,nmax:8,useful:[50,22,59,61,18,15],extra:45,dtype:[22,67,30,45],modul:[0,2,3,24,5,6,7,8,10,11,12,13,15,16,17,22,23,4,25,26,28,30,32,33,34,36,37,38,39,41,43,45,46,48,49,50,51,52,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70],loadparticles2:62,prefer:70,nodispert:[],get_cooling_time_from_density_temperature_feh:34,marker:15,instal:[17,35,20,57,43,9],should:[51,57,40,9,50,15],planck:65,add_blank:45,adaptativesoften:[],selecti:50,memori:[50,62,70,45],selectc:[1,50,67,57],prec:54,impos:22,vel_cart2cyl:[50,15],epsx:50,epsv:50,suppos:[18,50],selectp:[67,50],set_local_system_of_unit:50,loadparticlesq:62,set_rang:15,rigid:50,vmax:50,tranfer:15,logarithm:18,graphic:[35,70,57],peano2xyz:46,mkmap1dn:2,uniqu:[50,5,45],mkmap1dw:2,can:[1,35,57,54,22,40,9,10,45,67,70],purpos:18,gadget_z:[1,57],stream:45,sph:[27,2,50,62],critic:3,print_filenam:50,hydrogen:[27,50,11],get_nbodi:50,alwai:45,multipl:50,ptreelib:[13,17,16],tilt:40,get:[49,67,57,26,34,24,59,50,62,45,18],segement:26,map:[17,2,57,55,40,50,27,28,45,13,67,15,70],product:[61,36],mat:[23,59,15],max:[50,57,40,27,8,67,15],rmax:[50,22,59,8,18,15],set_tp:50,xtick:15,xzf:43,mpi_reduc:5,"_extensionhdu":45,mai:[42,18,22,40,45,67,70],sobol_sequ:6,stdin:30,explicit:50,brodcast:5,rather:40,combin:45,block:[5,45],talk:0,epydoc:45,interpolate_from_1d_arrai:36,zmax:[8,18,59],cutoff:15,trianglemedian:26,nfw_mr:[8,69],increas:[22,50,45],lst:[50,15],still:[55,25,40,58,16],dynam:18,group:45,check_arrai:50,tork:50,window:[49,9],vtr:[50,15],main:[13,17,40,50],xyz:46,non:[18,15,45],initi:[17,50,18,19,57],histogram2d:36,lunch:[18,57],half:59,now:[35,57,22,40,43,67,65,66,18],nor:18,extver:45,name:[49,35,57,22,40,27,60,8,50,10,30,45,18,15],config:[27,35,9],revers:[50,5],separ:[50,62,24,45],mkmap2dnsph:2,get_points_on_cylindrical_3d_grid:59,compil:[43,17,61,62,20],replac:[51,10],spline3d:36,continu:[36,59],amxyz:28,tempertur:[67,70],exang:5,referenc:45,"3rd":45,space:[67,19,40,27,45,50],hernquist_mr:69,profil:[17,50,19,22,8,13,18,69],"5mdk":67,computedensityandhsml:50,nofil:30,million:70,argv:[1,57],get_cooling_time_from_density_energyint_feh:34,maxnumngbdevi:50,force_comput:50,org:61,"byte":[54,45],card:45,header_prec:54,libmiyamoto:[13,17,52],setdefault:3,badli:69,open_and_writ:50,synchron:5,has_var:50,motion:50,turn:36,place:[50,45],mkmap3d:2,first:[67,19,57,34,40,59,50,8,66,30,45,32,18,15,52],make_default_vars_glob:50,degr:40,usetre:[18,50],easyli:67,onc:[8,45],arrai:[50,36,54,26,22,40,24,5,69,10,30,45,67,59,15],has_arrai:50,q_electron:65,stsci:45,open:[1,50,17,57,10,30,45,44,67],angular:[50,28,67],size:[50,57,54,22,40,24,8,59,27,45,66,67,15],convens:67,given:[49,2,36,54,3,39,40,57,5,50,26,8,28,45,65,18,48,15,62],pamap:28,gif:[61,67],nbodydefault:[18,40,50],cumul:22,circl:[26,22],whith:50,isothm:[8,22],gatherbaseunit:65,obswww:42,copi:[67,35,59,45],specifi:[54,40,9,45,50,15],broadcast:5,liblog:[13,17,60],lage:70,than:[43,67,52,59,57],png:[],"6732e":65,f_m:33,aproxim:50,posit:[17,50,39,40,24,27,28,10,45,67,15,62],l_n:[27,40],cosmolog:3,seri:[22,14,40],pra:12,flag_cool:67,age_a:[3,38],argument:[50,8,57,22,45],nbodi:[1,50,57,22,40,27,8,67],pru:12,prt:12,setparamet:62,getalltyp:62,mkmodel_for_displai:40,rotatearound:15,squar:22,mesur:18,phi_xi:50,note:[50,40,57,45],take:[8,18,22,40,50],users_manual1:45,environ:9,noth:[50,5],libutil:[13,17,15],begin:[1,30],sure:45,fct:8,normal:[34,50,15,12],get_symetrisation_along_axi:59,compress:15,pair:45,renam:[1,50,67,57,45],getallid:62,quantiti:[17,18,47,40],samxyz:28,get_points_on_cylindrical_2dv_grid:59,runtim:54,generic_alpha:[8,39,22],defaultconfig:35,axi:[17,67,36,22,40,24,27,59,50,8,28,18,15],sigma:[50,22,8,69,32,18,15],slope:[22,36],show:[1,50,67,57,22,60,18],ndtype:30,phi_xyz:50,convol:28,ratint:36,peano:[46,50],getmeanvalmap:15,help:67,onli:[67,20,57,39,40,24,5,50,59,45,18,70],ratio:50,elemet:36,nall:67,get_massmap_on_carthesian_2d_grid:59,dict:30,unitmass:27,homospher:[8,22],skiphead:30,fortranfil:[13,17,54],newkei:45,cannot:45,physct:65,requir:45,unitlength:27,get_histocenter2:50,sbox:15,get_velocities_from_adaptativespherical_grid:18,median:26,xmax:[8,59,15],bscale:45,where:[35,36,54,22,40,57,59,50,5,14,15],genericdistribut:22,vision:40,summari:45,kernel:28,polint:36,infinit:8,readint:54,frustrum:[40,24],label:[22,30,15],between:[57,22,40,24,59,27,66,50,15],"import":[1,18,57,22,40,30,67],screen:9,getindex:50,assumpt:54,betwen:15,get_genericmap_on_spherical_1d_grid:59,read_ascii_valu:49,num_fil:67,fit:45,tmax:50,pisothm:[8,22],voronoi:26,mont:68,tutori:[44,17,67],mani:45,l_min:[27,40,15],among:[67,57],acceler:[50,28,59,62],color:[17,35,40,7,27,15],overview:[17,70],pot:50,unit_pa:65,nlocal:5,invert:8,theap:45,invers:[8,18,15,50],dl2:[8,22],thistask:57,resolut:[22,17,8,18,19],do_not_sort:50,usual_numngb:50,those:[54,45],"case":[50,22,40,9,30,45,67],hdu:45,kappa:52,hdr:45,rtype:45,region:[22,18,50,67],nfws_profil:69,lut2:67,add_com:45,add_col:45,cluster:70,scipi:61,lininterp1d:36,writeint:54,luminosti:50,ascii:[49,50,4,30,45],par:[3,12,45],mode2:50,mode1:50,same:[50,36,52,54,57,45,67],binari:[67,22,45,8,5,50],html:61,pad:45,get_rotation_matrix_to_align_with_main_axi:50,getallmassesq:62,document:17,get_volumemap_on_cylindrical_2dv_grid:59,exchangeparticl:50,ness:54,decompress:[43,17,20],"3144e":65,capabl:[61,70,45],copyonwrit:45,burkert_profil:69,appropri:[8,45],get_densitymap_on_carthesian_3d_grid:59,markup:45,clobber:45,without:[50,70],gather_vec:50,model:[17,67,57,22,40,24,50,8,28,44,32,18,39],gather_vel:50,dimension:[66,59],get_list_of_arrai:50,get_massmap_on_cylindrical_2dh_grid:59,computemeanhisto:50,"0220e":65,execut:1,rest:45,processu:57,get_massmap_on_cylindrical_3d_grid:59,speed:50,mpi_allgatherandconcatarrai:5,struct:54,isothrop:18,except:45,littl:[50,22,67,54,5],paral:57,rescal:15,treeaccel:50,mpi_sarang:5,momentum:[50,28,15,67],mpi_arang:5,real:[66,59,15,54],around:[67,36,40,24,50,28,18],read:[35,57,54,5,4,7,10,30,45,50,70],get_str:49,temperatur:[50,40,15,11,67],grid:[17,50,22,59,8,31,18],chmod:1,convertionfactorto:65,sum_:33,nost:45,integ:[54,45,5,66,50,15],server:0,mpi_mean:5,readlut:7,either:[40,50],unitvelocity_in_cm_per_:[65,27,50],output:[17,57,24,9,45,44,50,15],desing:70,showmap:57,sphere_mr:8,pythonwar:61,computehisto:50,slice:[1,2,57],definit:[35,45],corespond:36,complic:70,refer:[13,17,50],power:65,a_cosmictim:3,ltot:[67,50],get_points_on_spherical_1d_grid:59,writerecord:54,d2z_potenti:52,read_num:50,acc:50,central:22,nsph:27,neighbor:[27,62,50],act:50,vz2:15,"2x2":15,processor:[57,5],routin:[8,50,51,22],redshift:67,get_numbermap_on_spherical_3d_grid:59,splint:36,coodin:[50,15],cyclindr:69,your:[1,67,57,40,43,9,18],jaffe_profil:69,ymax:59,setpar:45,bissector:8,overwrit:45,get_points_on_carthesian_2d_grid:59,start:[67,57,45],lot:[9,19],gravit:[50,18,62],get_lambda_from_density_entropy_feh:34,mkmap1d:2,tupl:[27,40,5,45],quadinterp1d:36,jul:67,realli:50,viewport:24,possibl:[67,54,22,40,43,57,18],"default":[17,35,20,54,3,40,27,50,43,8,62,45,18,67,15],creat:[17,67,57,22,40,5,50,44,45,65,18,15,70],get_surfacemap_on_spherical_1d_grid:59,mpi_allgath:5,decreas:[22,18],file:[1,50,35,57,17,22,40,4,7,54,43,44,27,10,30,45,29,67,60,70],get_points_on_carthesian_3d_grid:59,fill:45,qtplot:23,again:[18,67],nbody_gadget:67,mpi_sendrecv:5,coldef:45,field:[40,45],defaultparam:15,you:[1,35,57,40,43,9,45,67],get_surfacemap_on_carthesian_2d_grid:59,sequenc:[6,15,54],symbol:65,peas:30,mass_tot:[22,67,50],polynomi:36,frum_num:50,reduc:[22,18,50,5],homodisk:[8,22],directori:[1,35,40,60,43,67,18],getallacceler:62,descript:22,rxy:50,mass:[17,50,19,22,40,27,59,8,62,69,67,15],parallelism:[44,17,57],potenti:[50,52,59,62,32,18,28],disp:45,represent:[49,24],all:[35,57,22,5,41,50,28,30,45,67],dist:[27,40,15],consider:18,illustr:[57,45],allpotenti:62,unitsysnam:65,scalar:40,obsm:15,reson:18,follow:[1,67,54,22,40,61,50,43,8,9,45,18,39],disk:[17,67,19,22,40,8,9,18,39],pygsl:[13,17,6],errtoltheta:[18,50],read_ascii:30,init_cool:34,white:22,miyamoto_nagai_f:39,init:[34,62,50],ylabel:[22,18],instruct:67,norm:[50,24],mpi_recv:5,far:[40,24,50],mpi:[17,57,61,62,30,5,13,50,70],ytick:15,hubbleparam:[3,27,67],fall:[],veri:[1,40,30,18,15,70],regrion:22,mpi_allreduc:5,flag_sfr:67,isotherm:[8,22,69],list:[49,26,40,27,5,8,30,45,65,50,15],dpotenti:32,small:[40,15],revaz:[42,30,7],dimens:[8,50,6],electrondens:12,diment:15,zero:[50,36,15],pressur:[50,15],design:70,further:57,gzmax:18,what:[27,18,45],hernquist:[8,22,69],sub:[50,15],unitsparam:50,sun:64,sum:5,crush:[27,40,15],delet:45,memmap:45,method:[0,17,49,40,54,50,23,60,10,45,65,18,67],nb3:67,variat:22,nb1:67,get_accelerationmap_on_cylindrical_2dv_grid:59,strong:67,modifi:[22,35,69,50],valu:[49,35,36,54,67,40,27,5,50,8,62,59,45,65,66,18,15,70],amoung:50,search:[17,45],configuratio:35,persp:[27,40,50],gettre:50,setfield:45,amount:45,mc1d:68,magnitud:64,data_typ:5,timestep:34,transit:22,tablehdu:45,filenam:[49,54,7,60,30,45,50],select:[1,67,57,17,50,44,18],vrxyz:50,etc:[50,70,45],two:[17,36,19,57,22,40,59,61,45,44,67,15],"0000000000000001e":50,taken:[27,35],mpi_send:5,more:[17,57,22,59,45,44,67],allacceler:62,desir:[8,50],symetr:[22,18,59],flag:[27,50,45],known:50,none:[0,49,50,22,40,24,27,5,60,8,10,30,45,66,18,59,15],histori:45,cooling_with_met:[13,17,34],den:50,mr_fct:8,accept:45,histocent:50,sphere:[17,19,22,40,8,18],minimum:[50,15,5],axix:22,explor:[67,70],cours:[18,9,57],axis1:[50,24],axis2:[50,24],divid:39,unit_kg:65,anoth:[43,18],divis:8,getmask:36,reject:[50,15],carthesian:[50,59,15],simpl:[35,57,26,22,8,30,15],optdir:9,get_symetrisation_along_axis_old:59,flag_ag:67,resourc:45,amximum:5,get_massmap_on_carthesian_3d_grid:59,get_surfacemap_on_cylindrical_2dh_grid:59,plane:[27,40,24,15,50],develop:[13,17,58],associ:[67,45],lvsun:64,gaussian:67,circumst:22,multicompon:18,ambigu:45,caus:45,ortho:[40,24],spheric:[17,50,19,22,59,18],rotat:[50,36,40,24,28,67,15],lweight:15,paramet:[17,49,35,20,54,3,34,40,24,27,50,65,8,62,63,30,45,13,18,15,70],epot:[28,50],imheight:49,align2:50,nbdrklib:[13,17,41],pysic:[27,40],good:[18,9,50],"return":[2,3,45,8,6,11,18,15,68,24,26,27,28,30,32,36,38,39,40,5,46,49,52,59,62,64,65,50,22],gadget:[1,67,51,57,22,40,50,62,9,18],rank:57,dist_ey:[27,40,24,50],mpi_histogram:5,oper:67,spec_vect:50,verctor:22,ampmap:28,easili:67,achiev:67,radian:[50,24],radial:[17,50,57,22,40,32,18,15],found:[50,9,30,45],nfwg:[8,39,22],computemap:50,getpotentialincylindricalgrid:50,weight:[27,40,36,50,67],getradialvelocitydispersionincylindricalgrid:50,pmlib:[13,17,58],expect:45,energi:[50,28,15,11,45],orient:[40,70],mynumer:[13,17,36],sort_typ:50,projectec:40,print:[1,49,57,34,45,5,65,50],mc2d:68,myhistogram:15,base:[65,62,51,50],put:18,"6022e":65,cvcenter:50,histrogram:[50,36],veloci:50,rxyz:[50,67,57],veloc:[17,50,19,40,24,62,32,18,15,52],script:[1,17,40,27,61,9,57,44,18,70],phi_m:33,interact:70,major:50,exchang:[50,5],number:[50,54,22,40,8,59,27,62,30,45,18,15],frmax:8,talkserv:0,vetor:15,done:[18,67],least:65,blank:45,m_proton:65,readfct:50,trapez:66,betwe:50,differ:[35,19,57,40,50,67,18],exponenti:39,"5th":45,construct:[17,55,58,26,25,45,13,16],vxyr2:15,vxy:50,ttype:45,dt0:50,store:[35,45],interti:50,option:[35,57,54,40,50,43,27,10,45,18],get_ntyp:50,get_massmap_on_spherical_1d_grid:59,part:[62,19,45],dzphi:52,parnam:45,"_temphdu":45,king:69,scheme:34,contrari:[50,9],other_directori:43,get_lambda_from_density_temperature_feh:34,consumpt:70,mpi_getv:5,vx2:15,"6262e":65,comput:[50,57,26,22,41,59,8,62,69,18,15,70],packag:[35,27,61,62,9,30],hubbl:3,write_num:[67,50],"null":45,lib:[27,9],commentari:45,"6750e":65,npart:[22,67,50,5],initdefaultparamet:62,drawxtick:15,also:[18,57,70,45],get_lambda_from_density_energyint_feh:34,build:43,command:[1,35,57,40,43,9,14,18,70],svxyr:50,dictrionari:18,previou:[22,67,57],reach:30,mixtur:12,most:30,rho:[67,52,22,50,8,69,12,32,18,15],alpha:[40,24,27,8,50,15],tpe:[22,67,49,50],epicycl:18,ext:45,exp:[22,18,15],azimuth:[17,18,50],get_potentialmap_on_carthesian_2d_grid:59,extkei:45,"3x1":50,"3x3":26,astrophys:45,fine:61,find:[5,57,69,67,45],pnbody_exampl:[1,18,40,67],mape:2,copyright:67,spec_var:50,writer:54,read_on:10,wrape:18,factor:[38,65,50],get_num:50,tbox:22,palett:[17,40,57,23,7,13,67,15],get_nbody_tot:50,bresenham:2,"3xn":[50,36,15],get_numbermap_on_carthesian_2d_grid:59,spherical_1d_grid:[22,18],grmax:18,byter:50,coord:[50,69,15],statist:18,arp:12,set:[17,49,35,19,29,3,22,40,54,8,62,9,30,45,18,50],art:12,aru:12,dump:30,pisothm_mr:[8,69],flag_entr_:67,l_kx:[27,40],l_ky:[27,40],sec:15,arg:[54,24,8,45,50,15],close:[60,9,30,45],"_imagebasehdu":45,contour:[26,17,40,15],analog:45,someth:[9,57],wor:50,unit_mol:65,imagemagick:61,solf:50,gethead:45,tnow:22,filter_nam:[27,40,67],both:50,last:[50,67,30,45],winwidth:49,informatin:67,meanmap:15,d2r_potenti:52,pdf:45,mpi_getexchanget:5,load:[67,70],simpli:[35,57,40,50,9,45,67,18],skipe:30,get_list_of_method:50,gather_po:50,header:[50,54,30,15,45],vxyr:[50,15],param:[17,49,50,65,45,13,18],linux:[67,20],epicyclic_approxim:18,devid:[22,19],due:50,empti:50,nbody_binari:22,txt:30,get_com:45,imag:[17,49,40,57,23,24,27,50,61,10,45,67,15],geter:15,append:[50,60,45],coordin:[17,18,19,15,50],gal:65,tangenti:[50,15],look:[40,24,15,50],hdcenter:50,dz_potenti:52,mpi4pi:[61,57,5],"while":[18,45],error:30,write_dmp:30,x_sigma:50,mc3d:68,fits_record:45,readi:19,centr:[8,50],nb_ga:67,itself:54,quadrat:36,vy2:15,minim:[50,18,45],get_typ:49,combimap:50,funni:22,oldkei:45,zprof:50,conflict:45,higher:[66,61,67,59,50],find_var:50,optim:52,mpirun:[62,57],ponder:28,moment:[50,15],user:[35,34,40,45,67,70],implement:[69,70],focal:[27,40,24,50],recent:30,lower:[66,59,15],task:57,particul:[8,50],equival:[5,45],add_histori:45,drphi:32,pickl:30,person:2,elev:50,mandriva:67,sumar:40,pfennig:15,lin:[40,15],"0x2fd74e0":[],explan:45,gadget_z00:[67,57],pylab:[22,18],"_file":45,groupdata:45,shape:[17,50,57,40,24,5,27,59,45,67,15],"6726e":65,get_numbermap_on_cylindrical_3d_grid:59,imwidth:49,mandat:45,cut:[1,27,40,15,50],pluginsdir:9,friedli:15,rgb:15,nfwg_mr:69,bzero:45,global_max:57,input:[44,17,50,57,45],pnbodypath:[14,9],float32:[22,67,5],bin:[1,50,57,22,9,5,18,15],format:[17,35,29,54,61,9,30,45,50,70],big:[50,15],a_z:3,insert:45,bit:54,b_color:[27,40],implemet:50,set_systemunits_from_param:65,delaunai:26,some:[67,36,22,24,62,65,18],back:[10,45],sampl:[26,62],sight:18,distribut:[17,2,19,57,22,40,61,8,68,50,39,69],roti:[28,36],scale:[8,40,27,15,45],per:[27,50,45],arrayob:[27,40],mencod:61,flag_feedback:67,"_hierarch":45,reproduc:8,isothm_mr:8,run:[1,19,57,40,9,18],pnbody_mpi:57,sigma_zbi:52,bintablehdu:45,delta_n:5,nbody_tot:[22,67,50],hilbert:50,idx:5,boxcut:24,paralel:50,gamma:[8,50,27,69],file2:50,file1:50,gadgetparameterfil:50,pythonpath:9,within:67,get_densitymap_on_spherical_1d_grid:59,computeobjectmap:50,create_line3:2,create_line2:2,ensur:[18,9],constructdelaunai:26,triangl:26,errno:30,king_profil:69,"long":54,includ:[50,5,45],mpi_gath:5,usr:[1,57],nbodypath:14,decomposit:50,msg:5,link:[50,40,15,67],translat:[22,67,24,50],ulist:65,line:[1,2,57,22,40,60,27,30,67,18],diret:57,info:[50,26,22,45,62,10,5,65,67],concaten:5,consist:[50,54],align_with_main_axi:50,cardlist:45,omegalambda:[3,67],redistribut:50,similar:50,unitveloc:27,sort:50,constant:[65,18,48],ex_tabl:5,rmax_halo:22,jaffe_mr:69,"char":30,unit_m:65,treepot:50,doe:[5,40,50,30,45],exposit:40,b_xopt:[27,40],polygon:40,tranfert_funct:15,nan:50,initspec:50,unit_k:65,tbtype:45,nice:22,draw:[17,40,15,50],b_yopt:[27,40],thermopar:12,developp:50,amplitud:[28,50],amp_m:33,algorithm:[8,2],nasa:45,eeach:57,v_sigma:50,svr:50,avoid:22,code:[54,19,45],edg:9,scratch:[44,17,67],zmin:[18,59],soften:[18,28,69,50],getnumberparticlesincylindricalgrid:50,edu:45,sphmap:28,privat:45,sensit:45,libdisk:[13,17,66],send:[50,5],z_a:3,ftype:[1,67,57,22,40,50,8,18],sens:50,get_surfacedensitymap_on_cylindrical_2dh_grid:59,sent:5,objet:67,minert:50,cylindr:[17,50,19,59,18,15],electron:[50,12],volum:59,svtr:50,magic:18,reciv:57,tra:12,"try":[50,18,57,67],trp:12,tru:12,"_corruptedhdu":45,impli:45,smaller:67,visualis:67,euler:24,getvaltyp:15,get_default_spec_vect:50,download:[17,42],carlo:68,fonction:[50,15],index:[17,45,27,61,5,50,15],pdmap:28,iclib:[13,17,39],access:[67,45],loglog:18,expd_mr:8,"__file":45,len:[22,67,6,30],leo:[27,67,9],bodi:[40,24,70,50],adiabat:[27,50],l25:69,winheight:49,ioerror:[30,45],vertic:[17,18,50],getnumbermap:15,convert:[61,50,48,15],convers:65,get_massmap_on_cylindrical_2dv_grid:59,technolog:45,astrophi:69,hubble_a:3,cte:[13,17,65,48],del_col:45,chang:[50,67,54,45],appli:15,approxim:[8,18,50],jaff:69,sgn:50,oval:8,from:[1,45,8,18,15,17,20,22,24,27,30,32,35,36,40,43,44,5,46,49,50,52,54,57,59,65,67],update_tbhdu:45,commun:30,intiti:67,get_npart_al:50,few:70,getallposit:62,get_img:10,mpi_find_a_totask:5,cosmo:[3,13,17],givent:62,extens:[1,45],get_accumulatedmassmap_on_spherical_1d_grid:59,boxcut_seg:24,histovel:50,flag_met:67,high:45,account:50,phot:[13,17,64],alia:50,arang:[22,50,30],thin:[1,8],endian:54,tar:43,process:[50,57],sendalltoal:50,xmin:[59,15],tarbal:[43,17,20],springel:50,serial:51,miyamoto:[8,22,52],get_densitymap_on_cylindrical_3d_grid:59,delai:45,surfac:[67,52,40,59,50,69],cmcenter:50,getmassmap:15,mpi_gatherandwritearrai:5,palette_nam:[23,15],instead:[18,36,57,50,30,45,67],king_surface_density_old:69,circular:[32,52],from_num:50,mpi_readandsendarrai:5,frustum:24,col_nam:45,pyarrai:36,gcc:[61,67],generic2c_mr:69,l_color:[27,40],ldensiti:32,physic:[17,67,40,59,50,45,65,66,18,47,15,70],velocit:[50,70],"05811936674e":67,light:[23,57,15,7,67],correspond:[49,36,57,26,22,45,5,8,59,12,66,50,15,64],element:[50,67,5],local_max:57,irand:[8,18],allow:[22,50,70,30,45],fits_rec:45,king_profile_rz:69,l_max:[27,40,15],design7:61,movi:[13,17,61,10],move:[50,40,67],pyraf:45,unitsparamet:[27,35,9,50],mpi_min:5,write:[1,50,57,54,45,60,30,5,67],outer:[22,18],tstart:50,total:[8,28,50,67,45],mpi_pprint:5,pixel:[40,15],python:[1,17,54,43,61,30,57,44,67,70],mpdule:62,dai:50,dat:[1,67,57,22,40,27,8,30,45,18],front:45,desnumngb:50,sobol:6,recarrai:45,parameterfil:9,count_blank:45,mpi_iprint:5,nfw:[8,22,69],astronom:45,mode:[17,50,40,5,27,10,45,67,15],mpi_len:5,whistogram:36,rho2:22,rho1:22,quaddinterp1d:36,our:[40,57],meanweight:50,special:[22,50,61],out:45,variabl:[17,67,19,22,50,9,5,18],matrix:[40,36,23,24,59,50,30,18,15],get_ob:24,get_massmap:22,"_formatp":45,spline:36,rel:50,wich:[50,57],math:[],pyfit:[13,17,45],insid:[40,24,50],"3807e":65,manipul:[70,45],msden:50,get_interpolation_on_cylindrical_2dv_grid:59,get_numbermap_on_cylindrical_2dh_grid:59,dictionari:[49,30,45,65,50,15],releas:67,rhob:[8,69],pisothm_profil:69,integrate1:34,integrate2:34,ask:57,frenk:22,get_velocities_from_virial_approxim:50,length:[62,8,54,45],outsid:40,transfer:5,geometri:[13,17,22,18,24],snapd:40,dmode:50,endors:45,set_npart:50,"_allhdu":45,mpi_oldreadandsendarrai:5,arctan2:59,tier:45,facil:70,prioriti:40,neps_d:8,data:[45,54,23,10,30,5,15],licens:[67,45],system:[17,50,40,41,45,65,18,48,70],messag:45,getallidq:62,unitsparameterfil:9,"final":[17,67,57,22,40,50,9,18],streelib:[13,17,25],shell:[8,22],recongn:35,obsrevaz:67,rsp:[67,50],get_histori:45,tommr:18,rbox:50,see:[67,40,27,9,45,50,69],get_velocities_from_spherical_grid:18,charact:54,xlabel:[22,18],real_numngb:50,incircumcircl:26,pr_fct:8,get_densitymap_on_cylindrical_2dv_grid:59,clip:[27,40,24,50],memmori:45,clearli:[40,57],have:[36,57,22,40,8,9,30,45,50],tabl:[17,5,35,40,45],need:[67,57,22,50,43,61,69,45,18,15],treelib:[13,17,51],errorurlopen:45,rmin:[8,18,22,15,50],min:[27,40,15],diverg:69,writestr:54,atim:67,arm:40,configdir:9,box_opt:15,singl:[40,54],binx:5,arument:5,b_weight:[27,40],get_volumemap_on_cylindrical_3d_grid:59,"1e11":67,getmeanmap:15,mplayer:61,write_ascii_valu:49,toomr:18,segment:40,"class":[0,49,35,54,50,23,60,10,45,65,67],getsigmavalmap:15,homogen:[8,39,22],stereo:[40,70],mkmap3dsortedsph:2,ura:12,get_potentialmap_on_cylindrical_2dv_grid:59,gather:[50,57,5],face:40,urt:12,urp:12,determin:[8,18,19,40,50],m_neutron:65,miyamoto_nagai:[8,39,22],fact:50,getallpositionsq:62,add_box:15,text:45,verbos:[8,45],computeisocontour:26,szr:50,inithsml:62,trivial:18,useblank:45,get_dic:49,get_densitymap:22,nois:18,ngb:62,dispert:[18,50],getdata:45,dispers:[17,18,50],exonenti:8,verifyerror:45,local:[57,27,9,30,50,15],equilibrium:[17,18,19],cube:22,pypi:61,accel:50,rainbow4:[40,67],beam:8,acces:67,filter_opt:[27,40],computesph:50,drawytick:15,extnam:45,navarro:22,integr:[50,34,41,59,62,66,18],contain:[35,57,26,40,5,50,8,9,59,30,45,18,15,70],view:[50,22,40,24,27,45,67],vr2:15,extractig:22,npart_tot:[22,67,50],frame:15,particl:[1,2,57,19,17,67,21,22,40,24,70,59,50,8,28,5,44,18,15,62],statu:[50,30],lut:7,extend:45,correctli:57,get_massmap_on_spherical_3d_grid:59,written:[54,57,45],getallmass:62,theta:[59,15],lum:[50,15],kei:[46,45],cosmictime_a:3,localsystem_of_unit:[3,50],addit:[1,61],invgetr:15,plugin:[35,9],equal:[8,40,15,50],readrecord:54,instanc:[67,50],equat:[32,18,52,50],freeli:35,comment:45,indici:[66,50],fromtask:5,histocenter2:50,respect:[50,40,24,15,67],get_integr:[66,59],open_and_read:50,writeto:45,compos:[40,50],compon:[17,18],create_lin:2,tranform:15,deep:45,vmin:50,allwai:18,set_ftyp:[67,50],present:45,multi:[17,18],critical_energy_spec:67,readstr:54,dx_mean:50,sph2cart:50,align:[40,24,50],defin:[67,54,22,40,50,8,5,65,18,15],phlummer:22,triaxial:8,observ:[17,27,40,24,50],layer:45,write_arrai:30,ekin:50,cell:[66,8,50,59],site:[27,35,9,30],get_potentialmap_on_cylindrical_2dh_grid:59,inform:[67,45],unit_:65,scienc:45,generic_mx:[8,39,22],let:[22,18,57,40,67],welcom:17,generic_mr:[8,39,22],cross:40,sqrt:59,getr:15,phi:[33,18,52],http:[61,42,45],structur:45,cubic:[17,22,19],expans:38,hdulist:45,"_card_with_continu":45,php:61,set_filenam:50,expand:36,off:[27,40,50],center:[67,57,40,59,50,15],cosmolib:[13,17,38],well:[22,50,9,61],exampl:[1,14,19,20,17,67,22,40,54,9,30,45,13,18,15],invoqu:18,choos:40,undefin:45,usual:[1,50,18,54],lest:18,distanc:[57,40,24,27,50,15],get_velocities_from_cylindrical_grid:18,mpi_oldgatherandwritearrai:5,unitlst:65,obtain:[18,57,22,40,50,67,65,14],sden:50,point:[50,57,26,40,24,59,8,28,67,15,62],exempl:67,add:[2,57,22,45,50,15],densiti:[67,52,3,22,40,59,50,8,62,69,11,12,32,18,39,15,70],match:45,momemtum:15,dest:5,piec:45,change_unit:45,"2nd":45,recurs:[65,5],python2:[27,9,30],rotx:[28,36],rotz:[28,36],like:[50,18,9,70,67],unitlength_in_cm:[65,27,50],"1095e":65,get_lambda_normalized_from_temperature_feh:34,necessari:22,dmdr_fct_halo:22,page:17,theta_xyz:50,burkert_mr:69,plummer_mr:69,suppli:45,self:[65,18,50],get_r_interpolation_on_cylindrical_2dv_grid:59,unit_g:65,"export":62,nagai:[8,22,52],unit_c:65,flush:45,proper:45,home:[67,7,27,9,30,18],transport:45,unit_j:65,tmp:30,tmu:50,p_name:50,unitsfil:50,mpi_argmin:5,estim:50,mkmap3dw:2,tmin:50,slight:65,usag:45,docstr:45,get_volumemap_on_spherical_1d_grid:59,adot_a:3,mkmap3dn:2,simpler:40,about:[8,67],get_known_format:50,column:[30,45],tomr:18,libqt:[13,17,23],get_numbermap_on_cylindrical_2dv_grid:59,constructor:[50,45],fals:[8,50,30,15,45],own:[35,57,45],safronov:18,gadget_z40:67,numpi:[50,22,61,30,18,15],lenght:[50,5],hsml:[62,50],automat:[35,15,67],three:62,diagon:50,xyz2peano:46,merg:[44,17,67],val:[50,59,15],accumul:[22,59],n_halo:22,"var":50,log10:67,getallpotenti:62,"function":[67,36,57,3,22,5,61,50,38,8,69,30,45,18,34,15],rho0:69,interest:18,extract1dmeanfrom2dmap:15,constain:65,histogram:[50,36,15,5],beetween:15,overflow:45,partilc:62,cooling_from_nh_and_t:11,count:50,getallvelocitiesq:62,pnbody_show:[27,14,35,40],smooth:[2,62],displai:[17,35,57,22,23,40,50,27,9,67,70],get_potentialmap_on_cylindrical_3d_grid:59,dmp:30,record:[54,45],below:[22,40,67],limit:70,otherwis:45,problem:22,unformat:54,pil:[61,23,15],evalu:50,pio:[1,50,57,22,30,67],"int":[52,54,40,27,5,32,50,15],mask:36,dure:[34,18],get_lineardensitymap_on_spherical_1d_grid:59,circum:26,inf:50,tick:15,detail:[40,45],new_valu:45,other:[50,57,40,30,45,67],bool:30,cchar:30,area:40,stat:18,mkmap2dw:2,ndarrai:[30,45],mkmap2dn:2,log:[50,40,27,60,8,18,15],tessel:[13,17,26],"_vlf":45,set_pio:[50,57],hnd:36,nrow:45,getalldens:62,getallveloc:62,portion:45,omega0:[3,67]},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:class","4":"py:data","5":"py:exception","6":"py:attribute","7":"np:module","8":"np:function","9":"np:method","10":"np:class","11":"np:data","12":"np:exception","13":"np:attribute"},titles:["the talkgdisp module","Using pNbody with scripts","the C mapping module","the cosmo module","the C asciilib module","the mpi module","the C pygsl module","the palette module","the ic module","Check the installation","the Movie module","the C coolinglib module","the thermodyn module","Reference","Examples","the libutil module","the C ptreelib module (obsolete)","Welcome to pNbody’s documentation!","Generating velocities","Generating initial conditions","Installation","Selectig particles","Generating mass profiles","the libqt module","the geometry module","the C streelib module (under construction)","the C tessel module","Default parameters","the C nbodymodule module","Setting a format file","the io module","Generating grids","the plummer module","the fourier module","the C cooling_with_metals module","Default configuration","the C myNumeric module","the rec module","the C cosmolib module","the C iclib module","Display Models","the C nbdrklib module","Download","Installing from source","Tutorial","the pyfits module","the C peanolib module","Extracting physical quantities","the ctes module","the param module","the main module","the C treelib module","the libmiyamoto module","How to deal with units ?","the fortranfile module","the C mapping-omp module (under construction)","the cooling module","Using pNbody in parallel","the C pmlib module (never developped)","the libgrid module","the liblog module","Prerequiste","the C PyGadget module","the parameters module","the phot module","the units module","the libdisk module","Using pNbody with the python interpreter","the C montecarlolib module","the profiles module","Overview"],objnames:{"0":"Python module","1":"Python function","2":"Python method","3":"Python class","4":"Python data","5":"Python exception","6":"Python attribute","7":"Python module","8":"Python function","9":"Python method","10":"Python class","11":"Python data","12":"Python exception","13":"Python attribute"},filenames:["rst/TalkgdispModule","rst/Tutorial_scripts","rst/C_mapping","rst/CosmoModule","rst/C_asciilib","rst/MpiModule","rst/C_pygsl","rst/PaletteModule","rst/IcModule","rst/Test_the_installation","rst/MovieModule","rst/C_coolinglib","rst/ThermodynModule","rst/Reference","rst/Examples","rst/LibutilModule","rst/C_ptreelib","index","rst/GeneratingVelocities","rst/InitialConditions","rst/Installation","rst/Selection","rst/GeneratingMassProfiles","rst/LibqtModule","rst/GeometryModule","rst/C_streelib","rst/C_tessel","rst/Default_parameters","rst/C_nbodymodule","rst/Formats","rst/IoModule","rst/Grids","rst/PlummerModule","rst/FourierModule","rst/C_cooling_with_metals","rst/Default_configurations","rst/C_myNumeric","rst/RecModule","rst/C_cosmolib","rst/C_iclib","rst/Display","rst/C_nbdrklib","rst/Download","rst/Installing_from_tarball","rst/Tutorial","rst/PyfitsModule","rst/C_peanolib","rst/PhysicalQuantities","rst/CtesModule","rst/ParamModule","rst/MainModule","rst/C_treelib","rst/LibmiyamotoModule","rst/Units","rst/FortranfileModule","rst/C_mapping-omp","rst/CoolingModule","rst/Tutorial_parallel","rst/C_pmlib","rst/LibgridModule","rst/LiblogModule","rst/Prerequiste","rst/C_PyGadget","rst/ParameterModule","rst/PhotModule","rst/UnitsModule","rst/LibdiskModule","rst/Tutorial_interpreter","rst/C_montecarlolib","rst/ProfilesModule","rst/Overview"]}) \ No newline at end of file diff --git a/Doc/newdoc/rst/Display.rst b/Doc/newdoc/rst/Display.rst index ddf118f..fca5d4a 100644 --- a/Doc/newdoc/rst/Display.rst +++ b/Doc/newdoc/rst/Display.rst @@ -1,160 +1,303 @@ Display Models ********************** .. currentmodule:: pNbody.main + +Generate the example file +========================= + +To run the examples of this section, you must first move to the ``~/pnbody_examples`` directory. +If the latter does not exists, you can first create it with:: + + pNbody_copy-examples + +then inside this directory, type:: + + ./scripts/mkmodel_for_display.py + + +This will create the N-body file ``snapd.dat``. +This file contains a rotating disk of radius 30, with a small plummer sphere centered on (15,15,10). + +The display method +================== + +Any model may be displayed simply using the method :func:`NbodyDefault.display`. +This method takes several parameters that will be described in detail below. +For our first example, we simply use the ``size`` parameter, which set the size of +the displayed area:: + + >>> from pNbody import * + >>> nb = Nbody("snapd.dat",ftype='gadget') + >>> nb.display(size=(50,50)) + +If your default parameters are still the ones of the **pNbody** distribution, this should display the following image: + + .. image:: ../images/snapd.png + + + Display parameters ================== **pNbody** provides rather complex tools to display N-body systems. The tools uses different parameters that are sumarized in the following table: ================================ ================================ ========================================= ============= name meaning value type ================================ ================================ ========================================= ============= obs observer None (ArrayObs) xp observing position None (List) x0 position of observer None (List) alpha angle of the head None (Float) view view xz (String) r_obs dist. to the observer 201732.223771 (Float) clip clip planes (100866.11188556443, 403464.44754225772) (Tuple) cut cut clip planes no (String) eye name of the eye None (String) dist_eye distance between eyes -0.0005 (Float) foc focal 300.0 (Float) persp perspective off (String) shape shape of the image (512, 512) (Tuple) size pysical size (6000, 6000) (Tuple) frsp frsp 0.0 (Float) space space pos (String) mode mode m (String) rendering rendering mode map (String) filter_name name of the filter None (String) filter_opts filter options [10, 10, 2, 2] (List) scale scale log (String) cd cd 0.0 (Float) mn mn 0.0 (Float) mx mx 0.0 (Float) l_n number of levels 15 (Int) l_min min level 0.0 (Float) l_max max level 0.0 (Float) l_kx l_kx 10 (Int) l_ky l_ky 10 (Int) l_color level color 0 (Int) l_crush crush background no (String) b_weight box line weight 0 (Int) b_xopts x axis options None (Tuple) b_yopts y axis options None (Tuple) b_color line color 255 (Int) ================================ ================================ ========================================= ============= The value of these parameters may be obtained by the command:: pNbody_show-parameters Set the observer position ========================= When creating an image from a model, one has to choose the observer position, the look at point and the orientation of the head. The user has tree possibilities to define these parameters : 1. Define manually the observer matrix ``obs``. ``obs`` is a 4x3 array matrix. Meaning of the four vectors composing this matrix is given in the following table : ====== ============================================================================= obs Meaning ====== ============================================================================= obs[0] position of the observer obs[1] position of the look at point (with respect to the position of the observer) obs[2] position of the head (with respect to the position of the observer) obs[3] position of the arm (with respect to the position of the observer) ====== ============================================================================= If ``obs`` is defined, it is used in priority. 2. Using the parameters ``xp``, ``x0`` and ``alpha``, where ``x0`` is the observer position, ``xp`` is the *look at point* and ``alpha`` the angle between the head and the z axis. 3. Using the parameters ``view`` and ``r_obs``. This simpler method is used if ``obs``, ``xp`` and ``x0`` are set to ``None``. The parameter ``view`` can be equal to *xy*, *xz* or *yz*, the projection being parallel to one of the main axis. ``r_obs`` gives the distance between the observer and the *look at point*. +Example: +-------- + +To see the disk face-on, projecting it along the z axis:: + + + >>> nb.display(obs=None,x0=None,xp=None,size=(50,50),view='xy') + +.. image:: ../images/snapd-xy.png + + +To align the center of the disk with the center of the sphere:: + + >>> nb.display(obs=None,x0=[30.,30.,20.],xp=[15,15,10],alpha=0,size=(50,50)) + +.. image:: ../images/snapd-aling.png + +To look at the disk from the bottom, tilting the head from 45 degres:: + + >>> nb.display(obs=None,x0=[0,-50,-50],xp=[0,0,0],alpha=pi/4,size=(50,50)) + +.. image:: ../images/snapd-bottom.png + + + Set the projection mode ======================= **pNbody** offers two projection modes. If ``persp``='on', the model is projectec using a frustrum projection matrix. In the other case, it uses an ortho matrix (orthogonal projection). The near and far clipping planes are given by the parameter ``clip`` containing a tuple. The left, right, bottom and top clipping planes are given by the parameter ``size``. If ``cut`` is set to 'yes', particles outside the box defined by the 6 planes are not displayed. +Example: +-------- + +Using the frustrum projection:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50)) + +The field of view is determined using ``clip`` and ``size``. + +.. image:: ../images/snapd-frustrum.png + + +If ``cut`` is set to ``yes``, only particles inside the clip planes are displayed:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),cut='yes') + +.. image:: ../images/snapd-frustrum-cut.png + + + Stero mode ========== In order to create stereo images, you can specify the ``eye`` you are looking with ('right','left'). When exposition the model using the method :func:`NbodyDefault.expose`, the observer will be rotate around an axis parallel to its head, with a center rotation in the direction of the *look at point*, at a distance ``foc`` of the eye. The angle of the rotation is such as to move the observer of a distance ``dist_eye``/2. +Example: +-------- + +Left and right images may be obtained respectively with:: + + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left') + >>> nb.display(obs=None,x0=[0,-50,20],xp=[0,0,0],alpha=0,size=(5,5),persp='on',clip=(10,50),foc=100,dist_eye=0.01,eye='left') + + +This gives the following image that may be seen using a cross-eyed vision: + +.. image:: ../images/snapd-left.png +.. image:: ../images/snapd-right.png + + + Shape of the final image ======================== The shape in pixel of the final image is set by the tuple ``shape``. Rendering ========= -space -mode -rendering +The ``space`` parameter may be either ``pos`` (default) or ``vel``. +In the second case, the model is displayed in velocity space. + + +The ``mode`` parameter is very important. It tells the method :func:`NbodyDefault.display` which +physical quantities to display. By default, it value is ``m``, meaning the mass. When used, a projected mass map (surface density) +is returned. The value of ``mode`` may be set to any scalar linked with each particle, for example the temperature. Other values, +given in the following table may be used. + + +By default the parameter ``rendering`` is ``map``. + + + + +Example: +-------- + +The model in the velocity space gives:: + + >>> nb.display(obs=None,x0=None,size=(1,1),view='xy',space='vel') + +.. image:: ../images/snapd-vel.png + +We clearly see the ofset of (0.5,0,0) in velocity of the sphere. + + +A radial velocity map is obtained using ``mode=vr``:: + + >>> nb.display(obs=None,x0=[0,-50,25],xp=[0,0,0],alpha=0,size=(30,30),mode='vr',scale='lin',palette='rainbow4') + +.. image:: ../images/snapd-vr.png + +Note that we have used a linear scale here. + + +Lets now display the ``sphere.dat`` model :: + + >>> from pNbody import * + >>> nb = Nbody("sphere.dat",ftype='gadget') + >>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2)) + +.. image:: ../images/sphere-map.png + +This model is a discretised sphere. It is possible to render it not a single points, but as a series of segments, +using ``rendering='polygon'``: + + >>> nb.display(obs=None,x0=[-50,-50,25],xp=[0,0,0],alpha=0,size=(2,2),rendering='polygon') + +.. image:: ../images/sphere-polygon.png Set color range =============== scale cd mn mx Set filters =========== filter_name filter_opts frsp Draw contours ============= l_n l_min l_max l_kx l_ky l_color l_crush Draw axis ========= b_weight b_xopts b_yopts b_color diff --git a/MANIFEST b/MANIFEST index c899760..bbfc87c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,311 +1,312 @@ README setup.py config/defaultparameters config/unitsparameters config/formats/binary.py config/formats/bnbf.py config/formats/default.py config/formats/gadget.py config/formats/simpleformat.py config/formats/tipsy.py config/formats/tipsybig.py config/plugins/cg.py config/plugins/cmcenter.py config/plugins/cut.py config/plugins/dd.py config/plugins/dg.py config/plugins/disipatives.py config/plugins/dn.py config/plugins/gadget_bndry.py config/plugins/gadget_bulge.py config/plugins/gadget_disk.py config/plugins/gadget_gas.py config/plugins/gadget_halo.py config/plugins/gadget_stars.py config/plugins/gas.py config/plugins/gasdeg.py config/plugins/hg.py config/plugins/ncg.py config/plugins/nd.py config/plugins/newstar.py config/plugins/nhg.py config/plugins/ns.py config/plugins/reduc.py config/plugins/selectbynum.py config/plugins/st.py config/plugins/stars.py config/plugins/wg.py config/rgb_tables/aips0 config/rgb_tables/backgr config/rgb_tables/bgyrw config/rgb_tables/blackwhite config/rgb_tables/blue config/rgb_tables/blulut config/rgb_tables/color config/rgb_tables/cyan config/rgb_tables/green config/rgb_tables/greenlut config/rgb_tables/grey config/rgb_tables/half config/rgb_tables/heat config/rgb_tables/idl11 config/rgb_tables/idl12 config/rgb_tables/idl14 config/rgb_tables/idl15 config/rgb_tables/idl2 config/rgb_tables/idl4 config/rgb_tables/idl5 config/rgb_tables/idl6 config/rgb_tables/isophot config/rgb_tables/light config/rgb_tables/light_b config/rgb_tables/light_green config/rgb_tables/light_r config/rgb_tables/light_r2 config/rgb_tables/lut0 config/rgb_tables/lut1 config/rgb_tables/lut2 config/rgb_tables/lut3 config/rgb_tables/lut4 config/rgb_tables/lut5 config/rgb_tables/lut6 config/rgb_tables/lut7 config/rgb_tables/lut8 config/rgb_tables/lut9 config/rgb_tables/magenta config/rgb_tables/manycol config/rgb_tables/new config/rgb_tables/pastel config/rgb_tables/pmar config/rgb_tables/qq config/rgb_tables/rainbow config/rgb_tables/rainbow1 config/rgb_tables/rainbow2 config/rgb_tables/rainbow3 config/rgb_tables/rainbow4 config/rgb_tables/rainbow4_light_green config/rgb_tables/rainbow4lut1 config/rgb_tables/rainbow4lut2 config/rgb_tables/ramp config/rgb_tables/random config/rgb_tables/random1 config/rgb_tables/random2 config/rgb_tables/random3 config/rgb_tables/random4 config/rgb_tables/random5 config/rgb_tables/random6 config/rgb_tables/real config/rgb_tables/red config/rgb_tables/red_green_blue_yellow_cyan config/rgb_tables/redlut config/rgb_tables/rgb config/rgb_tables/rgb2 config/rgb_tables/smooth config/rgb_tables/smooth1 config/rgb_tables/smooth2 config/rgb_tables/smooth3 config/rgb_tables/staircase config/rgb_tables/stairs8 config/rgb_tables/stairs9 config/rgb_tables/standard config/rgb_tables/tululb config/rgb_tables/whiteblack config/rgb_tables/yellow config/rgb_tables/yellowlut examples/binary.dat examples/disk.dat examples/gadget.dat examples/gadget_z00.dat examples/gadget_z40.dat examples/newbinary.dat examples/num.dat examples/snap.dat examples/ic/Readme examples/ic/generate_cylindrical_model_exponnential.py examples/ic/generate_cylindrical_model_miyamoto.py examples/ic/generate_galaxy.py examples/ic/generate_spherical_model_g2c.py examples/ic/generate_spherical_model_nfw.py examples/ic/generate_spherical_model_plummer.py examples/ic/plot_cylindrical_model_exponnential.py examples/ic/plot_cylindrical_model_miyamoto.py examples/ic/plot_galaxy_frequencies.py examples/ic/plot_galaxy_stability.py examples/ic/plot_galaxy_velocities.py examples/ic/plot_spherical.py examples/ic/plot_spherical_model_plummer.py examples/scripts/example01.py examples/scripts/example02.py examples/scripts/example03.py examples/scripts/example04.py examples/scripts/example05.py examples/scripts/example06.py examples/scripts/example07.py examples/scripts/example08.py examples/scripts/example09.py examples/scripts/example10.py examples/scripts/example11.py examples/scripts/example12.py examples/scripts/example13.py examples/scripts/findmax.py examples/scripts/makesnapshot.py examples/scripts/showmap.py examples/scripts/slice-p1.py examples/scripts/slice-p2.py examples/scripts/slice.py examples/scripts/testall.py +examples/scripts/mkmodel_for_display.py fonts/Courier_New.ttf fonts/Courier_New_Bold.ttf fonts/helvB08.pbm fonts/helvB08.pcf fonts/helvB08.pil fonts/helvB10.pbm fonts/helvB10.pcf fonts/helvB10.pil fonts/helvB12.pbm fonts/helvB12.pcf fonts/helvB12.pil fonts/helvB14.pbm fonts/helvB14.pcf fonts/helvB14.pil fonts/helvB18.pbm fonts/helvB18.pcf fonts/helvB18.pil fonts/helvB24.pbm fonts/helvB24.pcf fonts/helvB24.pil fonts/helvBO08.pbm fonts/helvBO08.pcf fonts/helvBO08.pil fonts/helvBO10.pbm fonts/helvBO10.pcf fonts/helvBO10.pil fonts/helvBO12.pbm fonts/helvBO12.pcf fonts/helvBO12.pil fonts/helvBO14.pbm fonts/helvBO14.pcf fonts/helvBO14.pil fonts/helvBO18.pbm fonts/helvBO18.pcf fonts/helvBO18.pil fonts/helvBO24.pbm fonts/helvBO24.pcf fonts/helvBO24.pil fonts/helvO08.pbm fonts/helvO08.pcf fonts/helvO08.pil fonts/helvO10.pbm fonts/helvO10.pcf fonts/helvO10.pil fonts/helvO12.pbm fonts/helvO12.pcf fonts/helvO12.pil fonts/helvO14.pbm fonts/helvO14.pcf fonts/helvO14.pil fonts/helvO18.pbm fonts/helvO18.pcf fonts/helvO18.pil fonts/helvO24.pbm fonts/helvO24.pcf fonts/helvO24.pil fonts/helvR08.pbm fonts/helvR08.pcf fonts/helvR08.pil fonts/helvR10.pbm fonts/helvR10.pcf fonts/helvR10.pil fonts/helvR12.pbm fonts/helvR12.pcf fonts/helvR12.pil fonts/helvR14.pbm fonts/helvR14.pcf fonts/helvR14.pil fonts/helvR18.pbm fonts/helvR18.pcf fonts/helvR18.pil fonts/helvR24.pbm fonts/helvR24.pcf fonts/helvR24.pil fonts/kidprbol.ttf pNbody/Movie.py pNbody/__init__.py pNbody/cooling.py pNbody/cosmo.py pNbody/ctes.py pNbody/fortranfile.py pNbody/fourier.py pNbody/geometry.py pNbody/ic.py pNbody/io.py pNbody/libdisk.py pNbody/libgrid.py pNbody/liblog.py pNbody/libmiyamoto.py pNbody/libqt.py pNbody/libutil.py pNbody/main.py pNbody/mpi.py pNbody/palette.py pNbody/param.py pNbody/parameters.py pNbody/phot.py pNbody/plummer.py pNbody/profiles.py pNbody/pyfits.py pNbody/rec.py pNbody/talkgdisp.py pNbody/thermodyn.py pNbody/units.py pNbody/SSP/__init__.py pNbody/SSP/libSSPluminosity.py pNbody/SSP/libbruzual.py pNbody/SSP/libmaraston.py pNbody/SSP/libtill.py pNbody/SSP/libvazdekis.py scripts/addgmov scripts/combinegmov scripts/cutgmov scripts/gavi2mp4 scripts/gcmd scripts/gimage scripts/ginter scripts/gmkgmov scripts/gmov scripts/gmov2gif scripts/gmov2gmov scripts/gmov2gmova scripts/gmov2mov scripts/gmov2mov.old scripts/gmov2mpeg scripts/gmov2mpg scripts/gmov2ppm scripts/gpy scripts/gtree scripts/gwin scripts/infogmov scripts/mergegmov scripts/mkgmov scripts/pNbody_checkall scripts/pNbody_copy-defaultconfig scripts/pNbody_copy-examples scripts/pNbody_mpi scripts/pNbody_show-parameters scripts/pNbody_show-path scripts/splitgmov scripts/supgmov src/asciilib/asciilib.c src/cooling_with_metals/cooling_with_metals.c src/coolinglib/coolinglib.c src/cosmolib/cosmolib.c src/iclib/iclib.c src/mapping/mapping.c src/montecarlolib/montecarlolib.c src/myNumeric/myNumeric.c src/nbdrklib/nbdrklib.c src/nbodymodule/nbodymodule.c src/peanolib/peanolib.c src/pygsl/pygsl.c src/tessel/tessel/tessel.c src/treelib/treelib.c diff --git a/examples/scripts/mkmodel_for_display.py b/examples/scripts/mkmodel_for_display.py new file mode 100755 index 0000000..e0fb578 --- /dev/null +++ b/examples/scripts/mkmodel_for_display.py @@ -0,0 +1,105 @@ +#!/usr/bin/env python + +from pNbody import ic + + +from pNbody import ic +from numpy import * + + +################# +# a disk +################# + +m = 1e-5 + +n = 100000 +Hz = 0.3 +Hr = 3. +Rmax = 30. +Zmax = 3. +nb = ic.expd(n,Hr,Hz,Rmax,Zmax,irand=1,name='expd.dat',ftype='gadget') +nb.mass = (ones(nb.nbody)*m).astype(float32) + +grmin = 0. # minimal grid radius +grmax = 1.1*Rmax # maximal grid radius +gzmin = -1.1*Zmax # minimal grid z +gzmax = 1.1*Zmax # maximal grid z +nr = 32 # number of bins in r +nt = 2 # number of bins in t +nz = 64+1 # number of bins in z + +rc = Hr +g = lambda r:log(r/rc+1.) +gm = lambda r:rc*(exp(r)-1.) + + +mode_sigma_z = {"name":"jeans","param":None} +mode_sigma_r = {"name":"toomre","param":1.0} +mode_sigma_p = {"name":"epicyclic_approximation","param":None} +params = [mode_sigma_z,mode_sigma_r,mode_sigma_p] + + +eps=0.1 +nb_disk,phi,stats = nb.Get_Velocities_From_Cylindrical_Grid(select='0',disk=(0),eps=eps,nR=nr,nz=nz,nt=nt,Rmax=grmax,zmin=gzmin,zmax=gzmax,params=params,Phi=None,g=g,gm=gm) + + +################# +# a sphere +################# + +n = 10000 +a = 1. +rmax = 10. +nb = ic.plummer(n,1,1,1,eps=a,rmax=rmax,name='plummer.dat',ftype='gadget') +nb.mass = (ones(nb.nbody)*m).astype(float32) + +grmin = 0 # grid minimal radius +grmax = rmax*1.05 # grid maximal radius +nr = 128 # number of radial bins + +rc = a +g = lambda r:log(r/rc+1) # the function +gm = lambda r:rc*(exp(r)-1) # and its inverse + + +eps = 0.01 # gravitational softening +nb_sphere,phi,stats = nb.Get_Velocities_From_Spherical_Grid(eps=eps,nr=nr,rmax=grmax,phi=None,g=g,gm=gm,UseTree=True,ErrTolTheta=0.5) + +nb_sphere.translate([15,15,10],mode='p') +nb_sphere.translate([0.5,0,0],mode='v') + +##################### +# add the two models +##################### + + +nb = nb_disk + nb_sphere + +name = "snapd.dat" +nb.rename(name) +print +print "writing %s."%name +print +nb.write() + + + +##################### +# a simple box +##################### + +nb = ic.sphere(ftype='gadget') +name = "sphere.dat" +nb.rename(name) +print +print "writing %s."%name +print +nb.write() + + + + + + +