1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069
|
commit unknown
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri, 19 Jan 2024 17:45:07 +0100
Releasing 2.0.2
commit 8930000c1be754b985b2bbe78dd5615a0601ea12
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jan 19 16:32:21 2024 +0100
Update citations and copyright
commit d807210ac24dddb823a896bb35c881b0c8a4bc1f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jan 19 15:58:45 2024 +0100
Fix typos
commit 5a276eba656d3aa7c91df4bf1033a4d140f8cfb5
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jan 19 15:40:38 2024 +0100
Remove CXXFLAGS from Cflags in gyoto.pc
Those flags are needed to compile Gyoto itself, not codes based on Gyoto, and
may contain information that breaks reproducible builds on Debian.
commit f65c4b60b4ef1d8af9f4010eafcbaeff20958538
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jan 19 15:11:22 2024 +0100
Fix libtool/autotools links
Copy libtool/autotools stuff in the gyoto base source, and link to this version
in plugins/python and plugins/null.
commit 9e89c85ceeddfc13a18c0e851fecafe49f78d74a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 18 17:14:44 2024 +0100
Fix python test
Come back to calling python3 setup.py test from python/, trying to call the
tests from build/lib.xxx leads to madness
commit 5dc86a16c41ea474f1f42404fb3d431d2b25ddb7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 23:02:13 2024 +0100
Releasing 2.0.1
commit 38c25deba22a28a54e57dcd456fbb9f3877ea3cb
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 21:54:49 2024 +0100
Fix Python warning "is" with a literal
commit fa9c4f0109359946271687189b5eb0dcb570c099
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 21:49:39 2024 +0100
Update autotools
commit 8f3cd0f6a3825b1cc661083f1b9dc1cd1a7ada08
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 21:38:45 2024 +0100
Update configure.ac and gyoto.m4
commit 31f883e3b66a2e0439f1a637491e7fd75173de6d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 21:26:51 2024 +0100
Eigen is required.
Docuùent it more clearly in INSTALL.Gyoto.md and error out of configure if not found.
commit f95342829c01aff99cf3a8f746f184a3d53dc19f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 17 21:11:03 2024 +0100
Update configure for flint3
Look for ARBLIB in -lflint, -lflint-arb and -larb.
If --with-arblib-headers is not provided, look for acb.h in /usr/include/flint if not in default path.
Modified GYOTO_ARG_LIB to allow that.
commit f95e7e35648beea99101992045a254c0640ad51e
Author: Doug Torrance <dtorrance@piedmont.edu>
Date: Wed Jan 17 14:19:39 2024 -0500
Include acb.h (necessary for building with FLINT 3) (#16)
commit de00106652e3089cdf6c27a311b95a5d376d9398
Author: Irene Urso <irene.urso@obspm.fr>
Date: Tue Jan 9 19:57:05 2024 +0100
lib/ThinDiskProfile.C: Rezzolla-Zhidenko metric + Generalised synchrotron emission
lib/Scenery.C: bug fix
lib/WorldlineIntegState.C: bug fix
python/gyoto/util.py: bug fix
ThinDiskProfile: getVelocity for the Rezzolla-Zhidenko metric (cf. Rezzolla&Zhidenko2014) + Emission generalised (cf. eq B4 in Vincent+2022)
Scenery: reinitialisation of nb_cross_eqplane in operator(a,d)
WorldlineIntegState: reset theta in [0;pi] in Boost::nextStep
util: second condition for User1 removed in rayTrace
commit bb0497357e8794b751c7c60e4a1201add7897887
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jan 2 13:51:31 2024 +0100
Realease GYOTO 2.0.0
commit a38226d53fc5a98318c7150e2a2b3511f09d97dc
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Dec 13 20:03:48 2023 +0100
Adding an N-dimensional linear interpolation function
commit 1bd8594917d99993a4948162ef7684cd58441102
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Nov 29 16:32:45 2023 +0100
Optimization update photon transmission
commit 771dbaca5ccb9d836b9562a1a29de85437a371df
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Nov 29 14:22:25 2023 +0100
Patch FreeStar to pass make check
commit 41a76a925a3eaca6ea052f6a246d875d1cfae130
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Nov 17 12:07:49 2023 +0100
Update the polar exemple notebook
commit f68ab972b0a9bb0d4daa94420d89244b299bb258
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Nov 14 16:26:06 2023 +0100
Add a jupyter notebook as an exemple for the Polarization
commit 2a51c49c48c0b504a39d0561c03a7bef78cbd63a
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Oct 20 17:18:21 2023 +0200
comment printing stuff
commit 111084fa0ca4249680149da1658b19183995fbe9
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Oct 2 17:16:22 2023 +0200
Releasing Polarised version of Gyoto
commit f06bba3aeb00f764a6b82dff255b9c96ffb1a6be
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Oct 2 16:08:13 2023 +0200
Computation of 4-vector magnetic field in Astrobj::Generic to avoid multiple implementation and cleanning
commit e48b108a02dd1567f462e2d2a187a9df61bf493e
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Sat Sep 2 01:36:24 2023 +0200
Cleaning stuff for merging with master
+ resolving conflicts
commit 8d9150ef08fe43103e21ab0b9c50e91ff5b67b13
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Aug 28 10:43:51 2023 +0200
Blob: update to allow Minkowski metric while still checking that spin=0 for Kerr
commit f84f89d28460f0dedcdff8108cdaf17b467774ce
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Aug 28 10:00:58 2023 +0200
Blob: add power-law distribution and start implementing ipole formalism in case needed for checks
commit ac12a26d5cc83821b480f49ef3393f544959fdfe
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Aug 28 09:50:38 2023 +0200
ThickDisk: check that spin is zero when IPOLE formalism used.
commit 6a1f836bb1180fe5abf91ec81e382adc5003c184
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Aug 25 06:56:07 2023 +0200
ThickDisk: adding magnetic field config for radial 4-velocity
commit e159c6ef4662a90dc05f24d5b6462cb949d1da2f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jul 20 12:08:04 2023 +0200
ThickDisk: magnetic field config coded whatever spin for circular velocity
commit 68e7ec46eb9b83801763df0f0c0588fb3b03423c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jul 19 16:15:47 2023 +0200
ThickDisk: adding all 3 magnetic field config as in Blob
commit 27f4645607799a0bdd94bb7b339cab36daf4a0e3
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jul 5 17:45:38 2023 -0400
Blob: electronDistribution keyword and B definition
- add electronDistribution_ property to be able to easily switch
- remove the exponential modulation of the B field in polarized radiativeQ, given that B is defined from density, which is already modulated.
commit c62628a7c00a33904606c48736e99436620d90af
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Sat Jul 1 14:39:51 2023 -0400
Astrobj/Screen: correct by in Etheta definition.
Astrobj: remove multiplication by -1 of Stokes U params, the need was coming from the bug below.
Screen: multiply by -1 the definiton of Etheta in getRayTriad, previous implementation was wrong.
commit e2df962cd725da918a82c6586514e254689f35f8
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Sat Jul 1 14:38:31 2023 -0400
ThickDisk: update a comment on USE_IPOLE_FORMALISM variable
commit 91be34264e3c8a615707dede541297db74a3b6bc
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Sat Jul 1 14:36:37 2023 -0400
ThermalSynchrotron: replacing useVos parameter by USE_IPOLE_FORMALISM global variable
commit 8a93f502d1057aa9dcef9ee1bbc3fb137944385c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jun 27 15:01:32 2023 +0200
Blob: reimplement non-polarized Blob time modulation that was removed by mistake.
commit 747677a45719b60ab564b039d7f54b18cd1a46be
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jun 16 17:09:55 2023 +0200
Blob: adding proper magnetic field and removing Vos formalism.
commit 2e1caaa948e814d8ac7e3d4e53817296bca19eb9
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Jun 9 14:20:10 2023 +0200
Config pour tester l abscence des coefficients de rotation et Stokes V
commit 3b2c806f11847b418800f0966c4c6aa9c1c5dbc2
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jun 2 15:16:10 2023 +0200
ThickDisk: global variable USE_IPOLE_FORMALISM to switch properly between ipole and Vincent+22 formalisms
commit f9dd8e8ffa14892cb687d0003bbc8b351439e033
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jun 2 15:10:30 2023 +0200
Astrobj.C: in polarized processHitQuantities, properly define transmission
commit 54ec22ee84faed9e56060f0a9f81b2d7d08d89f9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri May 5 13:58:20 2023 +0200
ThickDisk: correct typo in g_det, remove floor on number_density
commit f7c5406d084e99abf61dcb499bc1cf504bd9f17b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri May 5 13:55:23 2023 +0200
Astrobj modifs on Stokes U, Pmatrix, Omatrix
-Stokes U: multiply by -1 all coefs to comply with IAU convention
-Omatrix: correct typo in Lambda1, Lambda2
-add Pmatrix following Moscibrodzka+19 ipole paper, not used, to debug
commit 321f480d86ba155dfcd715dfab19fbee1ab1837c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu May 4 07:48:55 2023 +0200
ThermalSynchrotron: using Gyoto constants rather than ipole constants
For electron mass, charge, and c
commit 2a977551dd62a45f939276c0ea7d276f7295dd44
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Apr 7 08:28:40 2023 +0200
Blob: take care of Gaussian radial extension from Vos+ model
commit 64db65289e61309e8d0ae5f5c7499ebaa4bc766b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 5 19:01:40 2023 +0200
Blob: using the same setup as in ThickDisk for comparison to Vos+
commit 71903cc106db3b2bfdc1cd7e5a230aa9d01caf92
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 5 18:59:37 2023 +0200
Astrobj: EVPA in -90,90
commit 014487ff3db8058b2832940d75f7c75643c1ed90
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Apr 3 17:03:50 2023 +0200
Screen::getRayCoord updated to getRayTriad
- getRayCoord takes a bool that checks whether parallel transport is ON or not
- polar basis Ephi and Etheta is dealt with in getRayCoord
- getRayCoord is renamed getRayTriad
- so the 2 previous functions getRayCoord and getRayTriad are now replaced by getRayTriad that takes care of all cases
- few updates in yorick and python plugins to take care of this change.
commit 0799260b0d1a7e32b2d3f4bff92e097803b2681d
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Apr 3 13:27:15 2023 +0200
UNFINISHED correction of computation of polarisation basis at screen. Change the prototype of function GetRayTriad(). Segmentation error for unpolarised case
commit 0799ceecbcdc167c4bbb68bae07d8e34084ea4a1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Mar 24 15:45:49 2023 +0100
ThinDiskProfile: add model parameters
Adding to class the vector model_param containing an
arbitrary number of params used to define the emitted
intensity.
commit b2cde36d7696877e2824686f714eee41ee40bd62
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jan 17 00:04:31 2023 +0100
Update Makefile
commit 6a172fee0a8e4eae5a2591ceea9d528dd5258c02
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jan 16 23:00:19 2023 +0100
Add new astrob FreeStar
commit 2d7cecc3553ff62fc183bae89c84a3d52180a472
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jan 16 17:02:37 2023 +0100
Change name to be more coherent to their function and sanity checks
commit eadaa8c385386bc0a889ac1d9add45c58e5ba8a9
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jan 16 16:59:41 2023 +0100
add computation of coefficients identical to ipole for tests (with flag)
commit aa3b1828e03b205e3086dc98fdeb94ccfd0a6300
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jan 16 16:58:00 2023 +0100
Change the polarize RadiaveQ for comparison with Vos+22 (adding flag for tthese tests
commit 4392d340d97c1707c112e1011188ce7b952f243e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Nov 27 19:07:36 2022 +0100
Use getfullargspec instead of getargspec
getargspec was deprecated since Python 3.0 and removed in Python3.11
commit fbf249429d6e7d8ed6499a3c9f5d6c4a5ab7b0ad
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Nov 27 19:02:19 2022 +0100
Replace _from by .from in several places in the Python examples and helpers
The right form is .from... That _from used to work is a bug.
commit 028802f4d524546b6b440e56ca850efc89c5312d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Nov 26 18:32:40 2022 +0100
FIx: Converting Unit to Python string was failing on arm64, mipsel and s390x
commit 3933fb1a1c633548ae2fa3e3e92baa1a77d664f6
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Nov 18 17:12:26 2022 +0100
SphericalAccretion: adding a density slope parameter
commit 7e0f82576aa3878a5979e2339de190de17d591c4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Nov 18 17:10:04 2022 +0100
ThickDisk: adding test that inner radius is put at the horizon,
which is effectively assumed given that the operator() function
returns -1.
commit 26477aad0b11f5fc5f1107b29b90612d6b1124e6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Nov 9 18:30:58 2022 +0100
Photon::hit: Fix segfault when data is NULL
commit b59a1708bbd826859d7f6e87cec65fb704d0fc22
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 9 10:46:13 2022 +0100
SphericalAccretion: decrease tolerance norm of 4-velocity
commit 25e1dc5a86397323959bb61ce6c37c6bd02d6415
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Sep 27 16:49:46 2022 +0200
invert sign of Q and U coefficients to be in the correct convention
commit 7967af2308737924bb0cc80200bb27008e2ee9f0
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Sep 27 15:47:55 2022 +0200
* Correction in the compuation of the O matrix to follow the correct convention
* Changing the prototype of getChi (and getSinCosChi): the four vector provided could be the magnetic filed vector (by default) or the electric field (set the flag elec to true)
It still returns the EVPA i.e. Chi
commit d3f1545fa51e36fefc8852e45481939fd1b372db
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Sep 27 15:46:45 2022 +0200
Use of rotateJs instead of manual computation of Stokes emission coefficients
commit 408e28f10aa1336cc1d3078102a811bb17c6343a
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Sep 27 06:45:45 2022 +0200
In EquatorialHotspot: add polarized radiativeQ
commit 7719146baddf493c8086b9931247e2c036b0cded
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Sep 27 06:44:58 2022 +0200
In PageThorne: polarized radiativeQ update
commit b04bec915a21ab6fcebf274c48232894af8d17fd
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Sep 27 06:43:34 2022 +0200
In Astrobj: rewrite getChi and Xhi->Chi in Astrobj.h
commit d1a3d7449baffa6d2a0f1df2bd6228870de8197e
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 5 16:25:13 2022 +0200
compute correctly the tetrad (K,Ephi,Etetha) to be orthonormal for the compute of Chi & multiple sanity checks
commit 26cb11acdff41c8004fe7b30d0a235de9959b266
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 5 16:22:00 2022 +0200
change name of variable Xhi->Chi
commit 15a5bde9e0ff5ba106af0ca86791707a697ed761
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 5 16:20:59 2022 +0200
change name of variable Xhi->Chi
commit 86ca542a599a5ae980c3ab1679f1b4473b27fe8f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Aug 31 17:41:48 2022 +0200
Mention MPI in the context of the Python plug-in in the Manual
commit ee38dc77ff37f9fae8bddfd168018eda70dd53ca
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 30 18:05:26 2022 +0200
Change RadiativeQ(polarised) to serve as exemple
commit ebd0921120da7bfb4fdcff50f9c8633ad8ebd19f
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 30 18:04:31 2022 +0200
Add comment for documentation for polarised RadiativeQ
commit 751722043b52f654f3548403bce0211d40c788ec
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 30 15:47:01 2022 +0200
corrections for tests
commit e4d45914cee0690c1849e5eb32ead8c8077f2491
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 30 15:44:27 2022 +0200
Add sanity check and better error message
commit 963641e1a6ef9f921a9f02f3639d35f375209249
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 30 15:43:17 2022 +0200
Changing the error message to be more explicit
commit 95e7b2ac97499292114003cddbe5a891fe8d3e2e
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Jul 22 15:33:31 2022 +0200
implement the polarised RadiativeQ for test
commit 3931796a11549ed7851e980aee24f5256878e201
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 22 10:16:52 2022 +0200
Fix yprime in Worldline::getCartesian
commit 8cf8e267fca1910444df8f62fc90e6481ed16f32
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Jul 21 14:10:04 2022 +0200
cleaning and comments
commit 5add30728d9d9159dd51b4dcd905fb743702cc2b
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jul 18 14:21:35 2022 +0200
helical motion for hot spot
commit afe2aee360f8b340936c9acf3665e721307225e3
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jul 5 15:21:58 2022 +0200
Update NEWS: contain the add of the Plasmoid & dependences + modification of FlareDiskSynchrotron + corrections in Kappa & PL
commit 1481f0a140a4f66b33a7319f9b94f4147d4225ab
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jun 3 16:37:37 2022 +0200
fixup
commit 0a7892c9ecb29bf55b19e37d84b5732865af7062
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jun 3 16:36:25 2022 +0200
fix plugins\python\README.md
commit e1809ba46017e97aa57bf5dc86985e99a5f3d2de
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jun 3 16:34:42 2022 +0200
readd plugins/python/README.md
commit 289004597171d2c1c11762bde0bcaa4418386f62
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jun 3 16:32:22 2022 +0200
Improve */python/README.md
commit bcc244f7163962b28025a248bdeeaf4dffbc4f6e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jun 1 10:23:48 2022 +0200
add python/README.md
commit abcd541f2ef46305501409fcefdcfff3a2ef65ac
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue May 31 11:33:58 2022 +0200
Update plugins/python/README
commit 29ce8fa8e87ce08417a023700e8878c7e0fa43c4
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed May 11 14:30:36 2022 +0200
Fix deprecation and other warnings in Python plug-in
commit e2a8e7e0eb74d7be2c47d2923dc2f1ad93523e77
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed May 11 14:09:27 2022 +0200
Fully support ad-hoc properties of type "spectrum" in Python plug-in
commit bcf47eca895206f358bd38c741c3e846b21f8395
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue May 10 23:23:12 2022 +0200
Python plug-in start supporting spectrum properties (not from XML yet)
commit 8bf307a2325a2601206c2a31c5cbb3c41d7d562e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue May 10 11:40:10 2022 +0200
Support vector_double properties in Python plug-in
commit 3ef64888b0f965e0898219eb92e73ad284aede1f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue May 10 10:33:40 2022 +0200
Document depencency of AngMomRinner on Spin in Polishdoughnut example
commit 8be7b59bec59524ae112fcd99d2e54c47beb25a6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri May 6 10:20:47 2022 +0200
Python plug-in: support ad-hoc properties in all classes
commit 70fdd3877e712c82275343bb7db3a246a6d55be2
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri May 6 10:19:50 2022 +0200
Provide kind() accessors in Object
setter is protected
commit 22bc45bb999038d426480e2a36f6fe400bcdfc5e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri May 6 08:20:46 2022 +0200
Python plug-in: move Object API implementation from Meric to template
So it will be reusable in the other classes.
commit 10b4e359c4eccb2b6082b729475503532958ed94
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu May 5 20:15:25 2022 +0200
Support ad hoc properties in Python plug-in
commit cbed6fd8e852b6ab01c3453b1d70696ca8a2e8fa
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu May 5 19:20:09 2022 +0200
Make Object::get and Object::set virtual
In order to override them in Python plug-in
commit bb1818751d5256031f19c7b7fb87cc0c551db617
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon May 2 17:50:40 2022 +0200
Fix Python build system
make check: skip setup.py to call tests, run them from built tree
make clean: prepare in make all so they are not created by root in make install and can be deleted by user in make clean.
commit ec48528e18c48882508a30cc93f498b4b5df48c0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 18:33:36 2022 +0200
Implement Gyoto::Metric::Python::circularVelocity
commit 73e2cf04af65a72b9889af26c891f75d8a6458fa
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 17:19:50 2022 +0200
Implement Gyoto::Python::Metric::isStopCondition
commit 93d6c9f053c2bc7adb2aa5afb8d7917197323df2
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 16:16:00 2022 +0200
Don't use boost and std namespaces in the same translation unit
Don't do this:
using namespace std
using namespace boost::math
This causes ambiguous statements when new Boost functions make it into std.
commit 1e27f5b365456b1fa13deb59ceecf5daeeba777b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 16:01:15 2022 +0200
Improve error message handling in Python plug-in
commit add2f058ffa36f00fd7fff5680802c751359ce31
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 13:08:21 2022 +0200
Improve error message handling in Gyoto::Python::Metric
commit 559de7171a8e187988a55c8821a188bedcf4d311
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Apr 29 11:40:32 2022 +0200
Debug and complement the Python KerrBL implementation
commit 0ea007dc98227d7ba355f13544f0fb917cb2a7e6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Apr 28 22:44:42 2022 +0200
Add Metric::Python::getRms, getRmb, pGetSpecificAngularMomentum
commit 0945db4ea8aabeb51dbfb7b5ea8e9f050e76cf47
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Apr 28 17:06:09 2022 +0200
Implement Python:Metric:getPotential()
commit f739ba902a1ab3946b67f422778661010e30442e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jan 31 16:12:08 2022 +0100
ThickDisk: adding slopes for density and temperature profiles
commit 29db4705154e72c3f7de4254b94f10c1566538c3
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jan 31 16:10:26 2022 +0100
ThinDiskProfile: adding a flag for switching circular motion / radial fall
commit b0088229ee6f8d8c9f505a4eacb4f3d64696706c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jan 31 14:42:49 2022 +0100
SphericalAccretion: flag for self absorption
UseSelfAbsorption allows to switch on and off absorption
Expose the astrobj in python
commit 61bf9895519f1e96c71e4126cc56767be19cfbce
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Oct 27 17:13:06 2021 +0200
Correction error in calcul of tl & tu and adding security check on ratio in the interpolation
commit e1157d168d7f1ae2b1f3ab40a235d2128ab4e25c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Oct 16 12:43:42 2021 +0200
StarTrace: always initialise tmin_ and tmax_ to finite value (0.)
commit 64ff9c800833c188ce0e3af8be1ee0af9b5cf6fd
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 15 19:04:03 2021 +0200
Support swig4.0 in configure
commit 6cb39e0e7b881efe593c3da30addff3722bad4a1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 15 19:00:57 2021 +0200
Fix year in gyoto.C
commit d5b9cfbe80c1e52a4db358c645da1c177d74c507
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 15 18:52:03 2021 +0200
Support GCC 11
GCC 11 implements C++17, which introduced std::data, breaking some
code that uses `data' as a variable name together with "using namespace
std".
commit 9e07b64b2f5b46b14f46428668987670d0667a9c
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Oct 12 14:57:05 2021 +0200
update for the test of polarisation
commit c60c3c387a61558f8b31ab81274eb88a6630ccfb
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Oct 12 14:56:27 2021 +0200
Use of the reset functions at beginning of hit
commit 7b63a435d4b1cd4e53f781832d3e72695af20922
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Oct 12 14:54:00 2021 +0200
correction calcul of Xhi
commit bcd14d8aef71ac9a92a258b604701d4cb78e7dfc
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 27 15:05:08 2021 +0200
small corrections in formula
commit 3a95dc1d81505ad1ee6eb7b6a8366ce256e28254
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Sep 22 16:35:39 2021 +0200
testing PTdisk for polarisation (not complete)
commit b30339da1275821ea2d1e4f76a1b5be2ec56082b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Sep 21 15:45:06 2021 +0200
Adapt for autoreconf 2.70
Thus fix bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978831
commit 201a18c48b142a984394f7a495e54bc17a698e31
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Sep 21 14:37:49 2021 +0200
python/tests: share a TODO list
commit be149c6435cea280be0a363fada94ca4f4659e2b
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 13 11:44:04 2021 +0200
changes for testing polarisation
commit 88205443a7b0af5914ed9fe3151a170c2c3d4e64
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 13 11:43:12 2021 +0200
minnor correction
commit 2ece55a32649d69c149a4265ee5fe4f4bb677cae
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Sep 13 11:42:13 2021 +0200
use the correct bessel function for fixing an issue + update comments
commit f3c1decd1df7dec86267fe9633871bbc1c031d19
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 10 15:58:51 2021 +0200
Quick Tests
commit 886c8be39d12a022cd8cb9617f7efe083677ccd1
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 10 15:58:01 2021 +0200
rename function from transfert to transfer and update the getTransmissionMax() to account for the polarisation
commit 41770fd41ff7a25ce38e2cf98f322538e1194183
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 10 15:54:05 2021 +0200
Add 2 new prototypes for Omatrix
Add a new function that return sin2Xhi and cos2Xhi
rename of transfer function
Add security to the computation of Omatrix to avoid nan/inf
Add the function rotateJs
commit f4325684283fd1db8ea268000b86c8ef33c2f7c8
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 10 15:52:17 2021 +0200
Add 2 new prototype for Omatrix and one new for the compute of Xhi
commit c95b8a698b344942dcb31d0760877e259cb90d06
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Sep 9 10:32:17 2021 +0200
use of rotaeJs in polar radiativeQ of Blob
commit 5a0b43f609802722e62d7cbbf9ad3b5e5ee72742
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Sep 9 10:31:13 2021 +0200
Add function rotateJs in Astrobj::Generic
commit 04fb21a909f33d1bb9fa738e74ec6ea113994595
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Sep 8 11:32:04 2021 +0200
update the installing instructions with the Eigen3 library
commit 571e83897845ce52904f09e011fdb57f17fadacb
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Sat Sep 4 01:31:48 2021 +0200
add comment
commit 97d9ead6c45653830301540fd99ba6d6a6b25d85
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Sat Sep 4 01:31:00 2021 +0200
change prototype of radiativeQ
commit d5a0782f1553940f4ce0fbb192c981707d9cfccc
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 3 13:27:18 2021 +0200
complete transmit and transfert functions
commit 14369158235cb2e0357522240f8cca13f5b61e82
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 3 11:31:56 2021 +0200
Changes prototypes of polar radiativeQ which return the O matrix instead of coefficients
Adapt the rest of the code with these changes
commit f462150a3d57066cfe13964d5a5b35f3a047cb4f
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 3 11:29:36 2021 +0200
Add temporary implementation of polar radiativeQ with arbitrary magnetic field config
commit 9ccdee0cc8ba496139ff23fd574072718251b330
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Sep 3 11:28:22 2021 +0200
remove temporary implementation of polar radiativeQ, not adapted for Plasmoid Object
commit 7169787f1708e142454443b04c5e9b85db4e11db
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Sep 1 16:36:56 2021 +0200
Adding the eigen library in the compilation
commit 0e669f29b650672e9dec2ffcf63d4e466335fe2b
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Sep 1 16:35:25 2021 +0200
update Photon and Astrobj with Eigen library; use of Matrix4d type instead of 4x4 arrays
commit 4c6b5171557fa28e66d9a2d2ae60df4e43e40b5a
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 31 16:19:43 2021 +0200
Adding the transmissionMatrix Table and transmissionMatrix_freqobs and all the allocate/reset/get functions
commit 5da7e6ad013ef0e8ae9f1a8f14ba835a69356333
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 31 16:11:31 2021 +0200
Changes for Polarisation:
-Prototype of polarised version of RadiativeQ change to also return Xhi
-Prototype of transfert delete the arguments Inu, Qnu, Unu, and Vnu (to avoid to compute them twice with RadiativeQ)
This function ONLY update the transmisssion Matrix
-in ProcessHItQuantities : update the call of previous functions
-Omatrix and getXhi are now public to be used by Photon.C
commit 924124b3a1bf41f8177f5ef60d09a3f2bb1893b7
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Aug 26 16:36:39 2021 +0200
Delete the temporary definion of the Omatrix, moved to Astrobj::Generic
commit f8ab21384fa3be5feaa4c206dbf992a483ca6921
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Aug 26 16:34:45 2021 +0200
Adding to Generic the computation of the Omatrix and the Xhi angle for polarization
commit 520b8ec186a8f8797973b8ca970674b8145c0f15
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Aug 26 16:31:44 2021 +0200
In the 3 SynchroSpectrum, adding the Polarized RadiativeQ and the functions to compute all the Stokes coefficients
commit 7793aa053b4f25df34a8d1a95b1fa905cd28bbf3
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Aug 26 15:31:37 2021 +0200
Photon: big update of image order tracking
Take care of image order tracking along two lines,
(i) either the already implemented tracking of theta turning points
(ii) or the Kerr-specific Mino time computation (rather involved in
terms of formalism)
Both methods agree, but are tested only at low inclination so far.
commit 2b3409fd6380be1666db2a1ef47eb13f1bcee0b5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Aug 26 15:29:01 2021 +0200
ThickDisk: taking care of very low density
Rather than using a special treatment only when density=0,
use it for density=max/1e10
commit 9da85e5fd46786b7583316ddcdf8e45d03113760
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Aug 26 15:21:31 2021 +0200
ThinDisk: adding a flag to store impact coords
user1, user2, user3 were used for all ThinDisks
but I need these quantities for image order tracking.
All these quantities should be renamed anyway if kept.
commit c7954b558ef47a722c3c0b0a335dd73b5e7a5b99
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Aug 19 16:21:13 2021 +0200
add the kind of object in constructor for a proper copy in XML
commit c6a6881d9578d13a7f71d5b027c6399d8f0f580e
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Aug 19 16:19:54 2021 +0200
Corrections for MPI : overload of FillElement() to account the directory and not the filename, add the kind of the object for a proper copy in child XML and better initialisation of direname_
commit d86d25a8ed6f0d8ca4ec73f32ebe0f89c52fb162
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 17 17:56:32 2021 +0200
Correction of conversion approximation of the distance in fillProperty. Now use the Units::FromMeter
commit 7274beaa8f51c8af61b2fec65e3213d3f8f73c1b
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Aug 17 10:27:50 2021 +0200
Correction "get" polytrpicIndex: return the correct value + freeing memory Bvector in destructor
commit 1bee404f897fcab0c1029f4b4249ffacbd8324b6
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Aug 2 11:43:56 2021 +0200
Correction compilation error : there is no function dt in GridData2D, the dt in computated in tmin tmax and nt
commit a14def517e649dc612b167c3eae40e7199498772
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jul 19 15:12:20 2021 +0200
New class ThinDiskGridIntensity
First commit of a class meant to manage equatorial disks
in Kerr with an intensity profile specified in a 2D grid,
managed through GridData2D
commit 95c7465cb2d3a5ecc5bf87c4dccd81cbad54c572
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Jul 8 20:31:43 2021 +0200
time_array is now an optional argument or retrocompatibility. By default, the time step is constant
commit 13e0bec0dcb2996a6856e7ffc5ac9f7873ec8928
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jun 28 15:44:59 2021 +0200
Plasmoid V1.1.1 : correction of impact function which was not using the correct injection time
commit 1c8e98acb485e09fc2e3f5da95307b75134f848c
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Jun 28 11:06:27 2021 +0200
Plasmoid Version 1.2 : jnu and anu computed thanks to PIC sim during both heating and cooling phases
commit 23d7fce3fd5ceea5f97648967546909236053237
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Jun 18 15:46:29 2021 +0200
Correction of the step factor in the integration over theta of jnu and anu
commit a91806819ec0a13a8f1dc5407fc8b73e061f40a7
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jun 15 15:15:27 2021 +0200
Plasmoid V1.1: t_inj is now a free paramater
commit 0ac8ad72fe91b183b4f14f7ace7f669cce50dd4f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jun 11 07:53:21 2021 +0200
Photon.C: update again higher-order image tracking
- image order changes when an equatorial plane crossing is followed by a theta turning point (allows to get rid of coordinte-related turning points)
- keep track of the various image orders in user1, user2, user3
commit d8bc8e62b6060727fdae302d9d7086b729368c61
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Jun 4 15:39:08 2021 +0200
Remove the correction of 4pi in Plasmoid object. The correction is apply in the data before GYOTO
commit 65a12f73bb1920f1f869b66351daa7bd747e1d58
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jun 3 18:33:14 2021 +0200
Adding Metric SchwarzschildHarmonic
Schwarzschild metric in harmonic coordinates
commit 138554ba7f3508be85ffd6a80760224cde144d08
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Jun 2 15:36:57 2021 +0200
Correction to pass all test of make check (pb with betaAtMax)
commit 7e0f86d1023c2d14628dfb2b71a4e4077c0eff6b
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 16:18:23 2021 +0200
Delete unused variable
commit 2f3c7694be5c6a4e6b01939b26748dad2739ec3d
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 15:54:45 2021 +0200
Update Notes about the need of hypergeometric function (not only Jet)
commit 882cc9343d40b962a5e52d971728c9c3f0885997
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 14:44:50 2021 +0200
Spectrum PowerLaw gamma_min and gamma_max are now private variables which could be changed
commit 739c77c73ab84293945e5baf116b9d480b81c86c
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 13:09:25 2021 +0200
correction calculation of B from 8pi->4pi
commit 18930399da8547f5f0ab824b46e6c867ffa1cc76
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 13:07:59 2021 +0200
restore of Makefile.in
commit 15b08d0b536bc63d91f59e3ab734e8592bb29aef
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 11:28:36 2021 +0200
Add correction *4pi for jnu and anu from PIC data
commit 243f607a832cf9170d907d55fc545fb196bee1e9
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed May 12 11:19:02 2021 +0200
[Complete feature] FlaredDiskSynchrotron, magnetic field could be read and angle_B_perm_ could be computed (not only averaged)
commit 7488c28330f6c3d9f8498d6fa34ba4fb98d10be2
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue May 4 19:48:36 2021 +0200
model kappa-Psaltis complete
commit 26d3057eaf4d096fd80b106f35adcaf4be7f5c30
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue May 4 17:11:53 2021 +0200
Correct integration over theta
commit 7ee3bd815aaa59bdd45c5d1d54f7d89b13ffc813
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue May 4 17:10:48 2021 +0200
adding function writeParams and security on freq_array
commit fa61ca380d4f0eb01eefa075fdfa19676ed51cc4
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue May 4 17:08:57 2021 +0200
Update python Interface; Complete PIC/Plasmoid model
commit 602f3808483d7a364a51581d61d4bd900a052953
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon May 3 17:34:37 2021 +0200
PowerLaw- and KappaSynchrotron: fixed bug in averaging jnu and anu
Param jnusinprev was not updated
commit d48e5349a331aa67827281961d0419e1602fe446
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Apr 30 08:29:17 2021 +0200
Photon.C: update higher-order image tracking
- implement theta turning points counting
- remove condition on leaving object (not adapted to ThickDisk and object dependent)
- remove rlim
- current implementation depends only on geometry
commit e1ae1d41439af037d17115c34d3e5b6b641ce4ca
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 28 17:42:01 2021 +0200
ThickDisk: adding accessors
- thickDiskZGaussianSigma for the Gaussian modulation in z
- veloParam for the alpha and beta parameters used to define the mixed circular-radial 4-velocity
- useSelfAbsorption to switch on or off the absorption
commit e626f51782ed5b173cd201be2dd731c7a45cde4a
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Apr 28 17:22:29 2021 +0200
updated Makefile.in
commit f1067b314bd47e216507cebac7bec8fc48f313b5
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Apr 28 17:19:44 2021 +0200
Correct a segmentation fault ! ! !
commit 503b0fc6d6a42b18e7943d19b16845a80abaf7b7
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Apr 28 17:17:50 2021 +0200
change from string to char* for moving to HUD name
commit 04e28a637683ab5bb8f3777d4f083cb1b814ef0a
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Apr 28 17:13:35 2021 +0200
updates comments
commit febb607b6ed849e4cd3c11082e05c3d45f6293b8
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Apr 28 17:12:35 2021 +0200
removing the functions TimeStep which was causing crashes
commit cb3b5ec7375f58e9e1971da2fb053eadea342866
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Apr 23 17:33:59 2021 +0200
adding new Object FitsRW
commit 9cfeafe03d328742411ef55f793a6dc56babb131
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Apr 23 17:32:50 2021 +0200
change the treament of the cooling : jnu and anu are now read from fits files (results of PIC simulations
commit 31e66773a17a7b8307a448c45b3626c04cee9469
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Apr 23 17:30:58 2021 +0200
adding new object FitsRW used by Pasmoid to read jnu and anu from fits file for cooloing
commit 1273a716a8e8a6f76a53e3b6b142080676d63bc9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 21 07:56:34 2021 +0200
ThickDisk: big update
- matter is everywhere
- adding vertical Gaussian dependence of density
- velocity is a combination of circular and radial profiles
commit 797f1edcb366caef4fba071f9f07fe52d8a2abda
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Apr 15 13:51:45 2021 +0200
Expose ThinDiskProfile in python
commit 2cf1912ad41da3a7b414e41e4758bc5643dd3ee6
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Apr 15 13:50:30 2021 +0200
ThinDiskProfile: properly deal with the necessity to be in KerrBL
commit 14a2c8a6ca7afce2846f57bc3f6691509a353acb
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Apr 15 13:49:18 2021 +0200
Worldline: add possibility to cout the conserved angular momentum
commit 247bcc3ead55dadfdd6d9c646b2c86cdace1e10d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Apr 15 13:47:44 2021 +0200
SphericalAccretion: comments and checks
commit 0ab565f266a66a5cfc7c3632206c8dd581741cf4
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Mar 31 11:48:52 2021 +0200
mise a jour GridData2D 31/03/2021 : correction bug prototype de fonction
commit dbd834552784f031e83179c12000ffda576ff2a3
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Mar 24 16:51:48 2021 +0100
change spectrum 2PL (not working)
commit 92e0c6fd204a73e8f269de5cba0cb203a64e7625
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Mar 24 16:49:50 2021 +0100
Ajout lecture/ecriture B4Vector Time_array
commit 639579c4789fd03ca71dda5e151de3df15c5446d
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Mar 24 16:48:25 2021 +0100
ajout gestion pas de temps non constant
commit 4c9d5daab757c526668baa26e8a420bdfb2f4cb4
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Mon Mar 15 16:45:10 2021 +0100
Change the distribution into two PowerLaw
commit da5b07150bcdfe0626eb1ed1a2edf5fd5ce13096
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Mar 15 11:17:17 2021 +0100
Pushing configure to solve autotools-related bug
commit 9d6fe2b3929dc259943d344851a77875ad684110
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Feb 23 14:11:52 2021 +0100
correction for selection Varying/Constant radius
commit a3e61e45e23217d282823be9944634b3997885da
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Feb 23 10:27:53 2021 +0100
adding variable and functions to selecte if the radius is constant or varying
commit 2fae5c09c677a3ab4aae69994510cfa22cc1495b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 11 09:44:54 2021 +0100
ThickDisk: update getVelocity profile
commit 6a0ed236fd2ea835884b20bb39ce03f9d2e39bd4
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Feb 5 10:38:05 2021 +0100
model with time varying Radius
commit 3b514a07a5d84467ec4c66d9babf035b9356f80d
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Feb 5 10:35:44 2021 +0100
Correction errors for multithreading, model with constant Radius
commit 820745281edd6a020792c15869aedbbc47ee1fb7
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 3 14:58:00 2021 +0100
New Astrobj: SphericalAccretion
commit 080b0f165c047973dd82d776d13756b3375b6eb6
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Feb 2 15:18:36 2021 +0100
ThinDiskProfile typo correction
commit cdc7837c6d5c62f8073ea2bbfd2e317bc16b7909
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Feb 2 15:15:57 2021 +0100
ThinDiskProfile: comment in formula
commit 2f04bc6a84014a8831301d1a552c10e783433326
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Feb 2 13:55:06 2021 +0100
ThickDisk: change velocity prescription below ISCO
commit a0e6e61010bafc562513ef8423b70ae319d2b947
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Jan 27 10:43:34 2021 +0100
Radius of Plasmoid now increase linearly until radiusMax_ during the injection phase
commit 38a1446c9af771f730e73faa8fa9a34157ec6729
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Jan 13 17:19:37 2021 +0100
restore previous jnuCGS & alphanuCGS and add two new fonction returning the 4 Stokes coefficients for emission & absorption. Moreover, create an overloading of RadiativeQ to compute the 4 Stokes coefficients
commit 28700e3dd3b0d560c7976dbddf084b6dcf27aa49
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Jan 13 11:48:02 2021 +0100
Adding the computaton of the polarization throught Stokes values placed in arguments of jnuCGS and alphanuCGS
commit 3c75bf753c84d158233d017af0938b407cfcc005
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Jan 13 11:45:48 2021 +0100
correction of the name of a variable for Stokes values
commit 810178c1b611c83462277c11ea1ce502785925d0
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jan 12 15:30:55 2021 +0100
Adding the possibility to ask the QUV stokes parameters for jnu
commit f13a01a074c317ee648e51cda6179ee739388470
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Jan 12 15:28:54 2021 +0100
Adding a linear increase of the temperature during heating phase
commit a989692dd418b3e6f687379a151c1b9c2b8cda4f
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Dec 9 14:56:49 2020 +0100
t_inj=L/v_A istead of L/v_rec & rename posIni_ + fourveldt_
commit c0ac154e8086a53d819fb91a87b50d507059f232
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Dec 9 12:04:11 2020 +0100
Mark Metric::Complex as WIP
commit 8d63f98b69fd3b9398e7c55f4e46f703fcbf0f76
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Dec 9 11:35:47 2020 +0100
fixup: Run autoreconf
commit a189fe797016e882060c486971879d410927f2e9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Dec 9 07:46:01 2020 +0100
ThinDiskProfile: commenting fudge factor for later use
commit fd758413c510a2c126d7528cf5f236f19d46e80f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 8 20:24:08 2020 +0100
ThickDisk: allow only Cunningham75 4-velocity below ISCO
commit 3eeeb1048245e6d6e7cd3d97b13e9d824e0fc8b9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 8 15:28:22 2020 +0100
NumericalMetricLorene: big code cleaning, removing outdated functions
commit 35bcbe84b84aabbeee61942d5b1d9b011b5093eb
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Dec 4 19:14:02 2020 +0100
ThinDiskProfile: Cunningham75 profile below ISCO
commit 42eaaafbb6fdd9bbdc53ef44506a0e8a9ff838ab
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Dec 2 14:58:26 2020 +0100
comment cout
commit faeb6590394676f1529cad25ef40a5fd9225932d
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Wed Dec 2 14:49:40 2020 +0100
model Plasmoid thermal (Psaltis) finished
commit 46da544b95eb9889f0c425851d3d70d1e1af8888
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Nov 30 10:07:52 2020 +0100
New Astrobj ThinDiskProfile
Useful to implement some particular equatorial disk emission profile, typically for comparison with other models.
commit 2b8e88280032179636d8dc118f795b7f81c74ec5
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Nov 27 11:14:56 2020 +0100
correctif 27/11
commit 6f7771f772d7f2b5f29ebaf059a05283b3dc2635
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Nov 26 10:21:15 2020 +0100
search of pb v>c
commit 2a6d59d71d4079e2eb73c2a92feef7e9b8dfba54
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Nov 20 09:47:43 2020 +0100
patch getCartesian getVelocity for Plasmoid
commit 2f7b56adc72f5240f338bdb8203f8caa76fdf87f
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Thu Nov 19 15:05:21 2020 +0100
Change inherit from Star to UniformSphere for Plasmoid and allow Helicoidal motion
commit 76e62c87d390980d7d035f50d9f43790f2bd9cb9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 17 11:56:00 2020 +0100
NumericalMetricLorene: special treatment for axisym circular spacetimes
3+1 integration is handled in an optimized way
for axisym circular spacetimes, if the flag
axisymCirc_ is True.
commit 52bc19cd940ad58504805e7dea2ef0e23c1e4eeb
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 17 10:47:00 2020 +0100
NumericalMetricLorene: implementing the general 3+1 geodesic equation
The previous assumptions on axisymmetry and
spacetime circularity are removed.
commit e1e76aea4c81e99415ba0cd114c95b1b102aa57b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 17 10:45:52 2020 +0100
THermalSynchroSpec: typo in a comment
commit f7b870a648e9830f52e9779e206ded1cdd7c2ae9
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Tue Nov 10 16:04:11 2020 +0100
correctif Plasmoid synch thermique
commit a81d46308f502730a3c0191386058a771727d094
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 10 07:32:25 2020 +0100
ThickDisk: add interpolation of velocity between ISCO and horizon
commit 6903c576b521ce07d5ce3cfd11283a0158243dbd
Author: naimar-pro <nicolas.aimar@obspm.fr>
Date: Fri Nov 6 10:08:44 2020 +0100
Plasmoid Psaltis model
commit e573c40ae1132989b8f52d3f5f54d5752395f617
Author: naimar <nicolas.aimar@obspm.fr>
Date: Mon Nov 2 14:57:52 2020 +0100
Plasmoid identique a Psaltis
commit a1edc607f9716ae890bfb33dfe6e75dfc570f63d
Author: naimar <nicolas.aimar@obspm.fr>
Date: Fri Oct 23 17:09:19 2020 +0200
Adding new AstrObj Plasmoid and update KappaDistribution
commit 7be125a2b0bcc76deb6bf11c6084e22a740d5794
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 15 18:16:29 2020 +0200
3+1 Integration update
Update Worldline and WorldlineIntegState to support the 3+1 integration
through boost by adding the integ31 flag.
Add Metric::diff31 (fails if no sub-implementation), KerrBL::diff31
(for testing), and NML::diff31.
commit 7f56a2db38b7fe4720d432d8a16923042299f320
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 15 18:10:46 2020 +0200
In Jet.C: correct operator() distance, and jet velocity
commit e697da5c80216920a2bbfa345da49ce5c51bd97d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 15 18:08:16 2020 +0200
In ThickDisk::getVelocity: correct expression of Vr below ISCO
commit 1b7ab88497f61858e5238bdcb5a68eba41cd6744
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 15 18:04:01 2020 +0200
In OscilTorus: adding comment on mode naming convention
commit 33838435a9c7167516fab7442b5730f163ddb0b6
Author: naimar <nicolas.aimar@obspm.fr>
Date: Tue Oct 13 14:32:07 2020 +0200
adding object Plasmoid and update PowerLowSynchrotron with overloading operators
commit ba196ce61a4ee05c5cced41db72f421067347caa
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Aug 4 16:28:33 2020 +0200
NumericalMetricLorene: start implement jacobian for Complex metrics
commit eee30ba6285534587af30cbbcf539873312de7b1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jul 5 19:03:48 2020 +0200
Add Shift metric
commit b4431863609a42de00d15a00334f9f6ef5d47965
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jul 5 17:58:36 2020 +0200
Metric: make void Generic::mass(value [, unit]) virtual
commit 0218989eaa971978deef85b0308f4b17d18d9f47
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 3 17:37:02 2020 +0200
KerrKS: optimize gmunu_up, jacobian and gmunu_up_and_jacobian
Remove the specific version of christoffel that used to compute the jacobian etc.
Test Metric::Complex with KerrKS.
commit 14c83f86abc38305dd84039f77eb2fa7d7e79524
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 3 11:22:58 2020 +0200
ComplexMetric: add isStopCondition, usingGeneric::Gmunu, add test suite
commit b94adba8c46eaf3afe0a4c968c77cc03881dae2d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 3 10:02:27 2020 +0200
bugfix: set cst_ to NULL in Worldline::Worldline(orig, i0, dir_step_max)
Else this pointer can be erroneously freed later in the destructor.
commit c9f2499be14d35fc176605dd6a9c97065cd648f1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jun 30 23:16:50 2020 +0200
Add Metric::Complex
Allows summing metrics.
The covariant coefficients and Jacobian are summed, while the contravariant
coefficients are determined by inverting the covariant matrix.
commit d1c5672f0a08d8ec956ab71057c830a251f4ef9c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jun 30 17:11:33 2020 +0200
Metric: add gmunu_up_and_jacobian, provide default (numerical) christoffel
Metric:
* new interfaces jacobian and gmunu_up_and_jacobian
* jacobbian has a default numerical implementation
* this provides a default implementation for christoffel
Tests: test all flavors of gmunu*, jacobian and christoffel for all std metrics
Util: new function matrix4CircularInvert
ChernSimons:
* wrap Generic::christoffel (previously erroneously called KerrBL)
* rewrite gmunu_up based on matrix4CircularInvert (previusly buggy)
KerrKS: more Pythonic jacobian()
commit 6acdba2e09bec979b7d680218a1c44756ec7a903
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jun 29 12:00:06 2020 +0200
Python: revert Python changes from a2518c722bb7ddb555622d2b8e22eaf3cf452db8
Revert most of recent commit. Since christoffel returns an int, it's
currently best to keep the two flavors
G=metric.cristoffel(pos)
and
retval=metric.christoffel(G, pos)
commit 1d599727da0fc7037bf1a03d1aa3ae2109750362
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jun 29 11:26:14 2020 +0200
Python: improve Worldline.getCartesian
commit a2518c722bb7ddb555622d2b8e22eaf3cf452db8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jun 28 11:55:06 2020 +0200
Python: remove christoffel glue and make interface more Pythonic
This is a Python API breaking change in that the signature is now:
retval, Gamma=metric.christoffel(pos)
where it used to be either
Gamma=metric.christoffel(pos)
or
retval=metric.christoffel(Gamma, pos)
This change should increase the maintainability of the Python bindings.
commit b60801c6cc8efa256b2b0620753760a356df2aac
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jun 28 00:45:45 2020 +0200
Metric: ensure both versions of gmunu_up return the same thing
+ fix Hayward::gmunu_up(pos, mu, nu) which had a wrong sign
+ make sure both flavours of gmunu_up are consistently callable in a
pythonic manner for all metrics in stdplug
+ make the two generic flavours call each other and default to
inverting gmunu
+ test that the two flavours in every stdplug metric do the same
thing
commit d9c7b7c846e381a93fe588fdb49cc2350a641a2f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jun 27 22:57:00 2020 +0200
Metric: ensure consistency between gmunu versions and gmunu_up
Add tests for all metrics in stdplug to check that both versions of
gmunu are equivalent and the inverse of gmunu_up. Make sure all
these methods are callable from Python in a Python and consistent
fashion. Add a flavour of gmunu to ChernSimons for which the KerrBL
implementation was previously exposed.
commit 62e471fd11fa3cce9abd28450db0fc63dce9c56e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jun 27 22:48:11 2020 +0200
python/: rebuild gyoto.std and gyoto.lorene when the header files change
commit ea0810d1e4d29695c2f11d191f8c2e829f1a9d8d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jun 27 10:37:12 2020 +0200
Metric: add generic gmunu_up based on matrix inversion
Util.C: add Gyoto::matrix4Inverse()
Metric.C: add gmunu_up()
commit f502336101db12af79a0f4083d77d4c4fa573268
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jun 25 16:21:33 2020 +0200
Python: nicer syntax for gmunu and christoffel, test Christoffels
A more Pythonic syntax was already in place for Metric::Generic::gmunu
(and others). Here we make sure this nicer syntax remains available
in metrics that reimplement these methods.
Add two functions (christoffel_numerical and check_christoffel) in
gyoto.metric to ease testing of Christoffel symbols.
Use check_christoffel to test all the metrics in stdplug and
RotStar3_1 in lorene.
commit 721fc608e04de72495596a4c31ab4f2d7a0b16af
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jun 22 15:11:43 2020 +0200
Worldline: add constantsOfMotion() to access cst_ from Python
commit 0a6e0c9c7e50da33321e0c07de35cc22d9c6180f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jun 9 11:02:56 2020 +0200
Remove unused Newton.C
commit 2a9fe687358e9e4547937b0a8ccdbfc24a676e63
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jun 9 10:54:21 2020 +0200
CompexAstrobj: fix rMax for cardinal_= 0; yorick: fix matte-painting
commit caa895b6c069c2ac92ac496227c16fc9597c7635
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Apr 22 11:45:59 2020 +0200
python: improve Worldline::getCoord/getCartesian interface
add possibility to not pass any parameters (in which case all coordinates a returned)
add possibility to pass scalar t (in which case single coordinate is returned.
t can be integer index or real date.
commit 0787af17941474777f3b8ca209aa3665fc1002ba
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Apr 22 11:19:01 2020 +0200
Worldline: copy stopcond in copy constructor
commit ed2ba5697f556e487cce865b6220a8a3e41435f7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Apr 22 11:18:36 2020 +0200
some documentation
commit 9df8f53ab66e6ca7035df80ac754b6f6927c32d4
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Apr 22 11:18:01 2020 +0200
Utils: imlement cartesianToSpherical/sphericalToCartesian
commit 6cb5b5577e806d6103280e65705474022187c215
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Apr 22 11:15:29 2020 +0200
small improvement in Screen
+ support dmax in Cartesian case;
+ support geometrical units in coordToSky;
+ implement skyToCoord.
commit b0f8fc294baed86ace601a364df1f25ce65836fa
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu May 28 19:27:15 2020 +0200
EquatorialHotspot: using the same definition for Gaussian emission as Schnittman and Bertschinger
commit 08770964dd44ca52f9e9e7f35c9afe6215264892
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu May 28 19:02:42 2020 +0200
Photon.C: adain updating maxCrossEqPlane treatment
commit 46fbbc440dd78714719eaec52fab3426441508a4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Apr 30 17:38:03 2020 +0200
Photon::maxCrossEqPlane update.
Geodesics are cut after maxCross hittings of equat plane
AND once they have left the astrobj.
commit 93bd12ad7a36e2dc4bff4bcd9bc5691a9a6e0f49
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 29 15:57:16 2020 +0200
Update Photon.C maxCrossEqplane treatment.
Before the pixel flux was put to zero when the nb of crossings
of the equat plane reached maxCross, now the flux is let unchanged,
the geodesic is just cut.
commit b1efae64f510c07e9519d093ad5bd0aa19a5cc71
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Mar 19 11:18:00 2020 +0100
Minkowski::diff: implement Newtonian motion in spherical coordinates
Change variables to use Cartesian coordinates.
commit a5205f4cc28040c0f9dd9436730687d1c20f0929
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Mar 13 13:53:17 2020 +0100
Minkowski::diff(): remove useless recalculation of dxdt[4]
commit d02e6d4dd1d4376856627521ce6b252b09cd7e26
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Mar 11 14:03:41 2020 +0100
Minkowski: reimplement diff() to integrate Newton's law of motion
If keplerian_ is true, integrate Newton's law instead of geodesic equation for
massive particles.
Only implemented in Cartesian coordinates so far.
commit 9a8e1db041d75183f3f1a8af6be97a7579bf71fe
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Mar 11 13:40:35 2020 +0100
Worldline::diff: new parameter double mass
This will allow derived classes to use a distinct equation of motion for massive
particles and photons.
Since the mass is not known in the Worldline base constructor, state_->init()
cannot be called there. This call was moved to nextStep() and doStep().
commit c1a8ab247a3a2e98631a6a5eda584b47a3535674
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Mar 5 19:22:54 2020 +0100
FlaredDiskSynchrotron: use dt_ in fitsRead
So it does not matter whether File or TimeTranslation_inMunit is set first.
commit 7a824ad1a58ff7c3fe683f1e611d8b5fc6bb6db8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Mar 5 17:12:43 2020 +0100
FlaredDiskSynchrotron: add missing accessor
commit 227beb2ee81421282d6de01f81596e994468b8cd
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Mar 3 15:53:52 2020 +0100
Add NbCrossEqPlane quantity
Was stored in User5 since a few commits
commit c93a8f26693b9fa7ca4187270810733d5d053d2b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Feb 28 20:19:43 2020 +0100
Releasing 1.4.4
commit 8042b896850ed0e28d56101d0c574bd530b3bbb9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Feb 28 14:03:20 2020 +0100
Fix typo refered -> referred
(cherry picked from commit 034ca81045cd4c1c07a1fab649f0ec52508fca4b)
commit 68b22662b0188f8cd882180438006a1052276313
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 14:09:39 2020 +0100
Python: rework refernce counting issues
Add test suite for reference counting, modify interface to fix issues
(cherry picked from commit ec066ab7ba73a88e5fcd0165abf127f9170ee1c3)
commit a81fed23d0e2eb6adc2d78623c06652b481a5aac
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 13:31:53 2020 +0100
Python: add gyoto.spectrometer.Uniform = gyoto.spectrometer.UniformSpectrometer
(cherry picked from commit 6530372e2cef1261ae32d70dbf06a5131db4b5c0)
commit 03e9aff1c4dc12f25ad0b649a01eb78c0c9aee15
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 13:10:01 2020 +0100
Fix classes so cloning always works
Some classes where expecting to be somehow initialized.
Cloning/printing should always work.
Turn some errors into severe warnings.
(cherry picked from commit 0c3183059db190e0c67057c71e71d0d44d9a5ec7)
commit 0c33673c9d7d6106ed0f0444316c7fbb6f582632
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Feb 24 14:32:37 2020 +0100
Scenery: correct small typo in print in destructor
(cherry picked from commit 95204b829f0628f99550e5363f15f8928400bd3c)
commit 3c3084ed67e37b62690abc983e55bb6ec0109735
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 18 20:09:09 2020 +0100
Factory.C: print Screen section only once
(cherry picked from commit 7c46c94d8c26ba0c577587cb37c510d6899167f2)
commit f7ce04b1000032b91aeecb760edcf82622e099e9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 13 14:03:15 2020 +0100
PolishDoughnut: put default bremsstrahlung_ to False
(cherry picked from commit a4bd341888388e167eb92116c2419c5a33312e9e)
commit 542208a412c72bf37343178224c893d7ca698c8a
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 5 16:39:19 2020 +0100
KerrBL: replace christoffels by exactly equivalent expressions, easier to read, tested with SageMath
(cherry picked from commit 6cad755646222a729ba9446813d2dd7e37de7479)
commit bbdbb5abcfe76c7e4941babcc837d5b0da1a0a6b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 5 16:24:23 2020 +0100
ThickDisk: bug in radial velocity below ISCO corrected
(cherry picked from commit 4a58ba6a77d5b2a703cfe7c96a697ca9e635c249)
commit fd48e486da4f560f130b06fb37942a4bc6c55956
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 4 16:05:51 2020 +0100
Always use C locale when writing doubles to XML
(cherry picked from commit abb343d1e0719329257ca1620d6c276cfa954075)
commit 6bfeedf07d04e14b4061a474b8bb4c153bec63d1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 4 15:20:23 2020 +0100
Set LC_NUMERIC to 'C' before calling std::atof
Gyoto always assumes that decimal_point is '.' and ignore whatever the locale
says. We always set LC_NUMERIC to 'C' in Gyoto::atof. All instances of std::atof
in Gyoto should be replaced by calls to Gyoto::atof.
(cherry picked from commit bf5b09fc8b1cf5006582cf52bee9a3a77eafb5bc)
commit 3fc34ec5e5a1bfba54f62c9f19acea1c909ed21c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 30 13:36:55 2020 +0100
Expose ThickDisk to python
(cherry picked from commit 4ade08e5e87451c0f99810b2520ac397bebed951)
commit 8d9d12407e9371be212b2a720e478c20459f2593
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 23 10:49:52 2020 +0100
Adding doc/example/example-thick-disk.xml
(cherry picked from commit 21e2b8a6b574c81070c95875a55185d843af2e1f)
commit 9313b41c336e83e2dd745ceaa802bc59028203cf
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Thu Jan 23 10:21:42 2020 +0100
Small corrections in the install instructions
(cherry picked from commit c63cb8fdba455df51b3144ae486b8ee66d0d17ff)
commit ee17672a27e99b814e5e1ced1dd13668ee71545b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Dec 18 14:13:47 2019 +0100
null plugin: load "null", not "obspm".
(cherry picked from commit 8b76d5495ed53d0f593bc9832c1c4ebcfad4a85f)
commit 1a14943931b87d3b252e7674bbc437c1c7cfe183
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 29 14:03:00 2019 +0100
Drop Python 2.7 support
It was lost a some point during summer 2019, and we don't plan on reintroducing it.
(cherry picked from commit 0fe9301eea584980861576ee8f5b911ea47a893e)
commit ee6f8e57ad603d2cfe56e0db5eee18a2aaf9bba1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Nov 18 16:25:43 2019 +0100
In ThickDisk.C: adding basic stuff for quick-check
of non-axisymmetric structures
(cherry picked from commit 00e81b108d634a36f44f3a6ebcda95a905454e09)
commit 034ca81045cd4c1c07a1fab649f0ec52508fca4b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Feb 28 14:03:20 2020 +0100
Fix typo refered -> referred
commit ec066ab7ba73a88e5fcd0165abf127f9170ee1c3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 14:09:39 2020 +0100
Python: rework refernce counting issues
Add test suite for reference counting, modify interface to fix issues
commit 6530372e2cef1261ae32d70dbf06a5131db4b5c0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 13:31:53 2020 +0100
Python: add gyoto.spectrometer.Uniform = gyoto.spectrometer.UniformSpectrometer
commit 0c3183059db190e0c67057c71e71d0d44d9a5ec7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 27 13:10:01 2020 +0100
Fix classes so cloning always works
Some classes where expecting to be somehow initialized.
Cloning/printing should always work.
Turn some errors into severe warnings.
commit 95204b829f0628f99550e5363f15f8928400bd3c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Feb 24 14:32:37 2020 +0100
Scenery: correct small typo in print in destructor
commit 7c46c94d8c26ba0c577587cb37c510d6899167f2
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 18 20:09:09 2020 +0100
Factory.C: print Screen section only once
commit eb73bc1792b7b0584f99ec716689af9cdc271771
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 13 15:03:45 2020 +0100
Photon: adding nb of eqplane crossings in data->user5
commit a4bd341888388e167eb92116c2419c5a33312e9e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 13 14:03:15 2020 +0100
PolishDoughnut: put default bremsstrahlung_ to False
commit b6a45021b464ea8c58fca0fea73f5fe44d7f78c5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 5 16:44:32 2020 +0100
PageThorne: add mdot field in xml for cgs-unit computations
commit 6cad755646222a729ba9446813d2dd7e37de7479
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 5 16:39:19 2020 +0100
KerrBL: replace christoffels by exactly equivalent expressions, easier to read, tested with SageMath
commit 4a58ba6a77d5b2a703cfe7c96a697ca9e635c249
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 5 16:24:23 2020 +0100
ThickDisk: bug in radial velocity below ISCO corrected
commit abb343d1e0719329257ca1620d6c276cfa954075
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 4 16:05:51 2020 +0100
Always use C locale when writing doubles to XML
commit bf5b09fc8b1cf5006582cf52bee9a3a77eafb5bc
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 4 15:20:23 2020 +0100
Set LC_NUMERIC to 'C' before calling std::atof
Gyoto always assumes that decimal_point is '.' and ignore whatever the locale
says. We always set LC_NUMERIC to 'C' in Gyoto::atof. All instances of std::atof
in Gyoto should be replaced by calls to Gyoto::atof.
commit 4ade08e5e87451c0f99810b2520ac397bebed951
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 30 13:36:55 2020 +0100
Expose ThickDisk to python
commit 21e2b8a6b574c81070c95875a55185d843af2e1f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 23 10:49:52 2020 +0100
Adding doc/example/example-thick-disk.xml
commit c63cb8fdba455df51b3144ae486b8ee66d0d17ff
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Thu Jan 23 10:21:42 2020 +0100
Small corrections in the install instructions
commit 8b76d5495ed53d0f593bc9832c1c4ebcfad4a85f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Dec 18 14:13:47 2019 +0100
null plugin: load "null", not "obspm".
commit 218919ce8496c7f69c73023252ebd1f3b57d3feb
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 10 13:23:18 2019 +0100
Hayward: code cleaning
removed getRms and getRmb that were copied from KerrBL and thus wrong
added circularVelocity
in ThickDisk: imposing isco radius to 0 fro Hayward (not clean, but ok)
commit ef60b15023ea5a23e3c6aa89a1ea22528a9341fa
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 10 11:52:50 2019 +0100
Photon.C: restrain equatorial plane crossing counting
to the inner spacetime
commit 0fe9301eea584980861576ee8f5b911ea47a893e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 29 14:03:00 2019 +0100
Drop Python 2.7 support
It was lost a some point during summer 2019, and we don't plan on reintroducing it.
commit 029c0ad4b47b391a6e8c0ddecdc2efc32f49778e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Nov 18 16:51:52 2019 +0100
Implement maximum equatorial plane crossings
Adding a flag that counts the number of crossings
of equatorial plane (theta=pi/2 in BL coordinates)
and cancel photons that cross the equatorial plane
more than some specific number specified in XML.
commit 00e81b108d634a36f44f3a6ebcda95a905454e09
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Nov 18 16:25:43 2019 +0100
In ThickDisk.C: adding basic stuff for quick-check
of non-axisymmetric structures
commit 8cd0d5857b92ab43830852a6b29f14a5c5dc514d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 25 16:59:04 2019 +0200
Releasing 1.4.3
commit 3708134bd0c822415d20c9dcb89bdd5ad6b2724e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 25 15:54:25 2019 +0200
m4/python.m4: bugfix (actually support Python >=3.8)
commit c13df3d4f8fb5086ccca98097b1214279db2f33c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 25 15:24:05 2019 +0200
Releasing 1.4.2
commit ea20fb536aae58f008a282feaa12868e72ce78d9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 25 14:33:14 2019 +0200
plugins/python: support Python 3.8
With Python 3.8, modules are no longer link with libpython by default. Therefore
codes that are meant for embedding Python must pass --embed to python-configure
in order to get the complete set of flags to do so.
commit d9fe7496b7172f28c22760627ff201ab5595c9e1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 24 12:29:08 2019 +0200
EquatorialHotSpot: fix "==" that was meant to be "="
In XML backward compatibility code.
commit 557f90287d0c4225f960ba035409ab7a85b8d01b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 24 12:26:10 2019 +0200
GridData2D: explicitly convert size_t to long
Implicit narrowing conversion is an error for some compilers.
commit 9f912f8233fc1cc42c05bd4338eec2fd8085a5fa
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Oct 23 16:48:04 2019 +0200
Releasing 1.4.1
commit cc9d56c22497e93579c3c2487fc02adea859536f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Oct 23 16:41:43 2019 +0200
make check: use all files in doc/examples
commit 1be1303f98b95386071479bd3398d29224e7f96e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Oct 23 15:29:25 2019 +0200
Scenery: bugfix in mpiWorker
Fix computation of number of quantities to store.
Previously, parenthesis were missing and the result was always 16.
commit b0ae812addbd9b8ae4c6815484e5ff366bd05016
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 22 12:52:57 2019 +0200
Preparing to release 1.4.0
commit eb1da8b77098bbb8ac8035312c3634079aea9e9c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 22 12:50:35 2019 +0200
Fix documentation in Register and Scenery
commit 1e30036d8d4b216ea25cb2a35fe1367d8ea3f7c9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Aug 3 09:13:51 2019 +0200
Releasing 1.3.5
commit 31195c8f583085d36911ae0b567019a90d83c108
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 22:37:38 2019 +0200
Releasing 1.3.4 (fix merge in master)
commit d75a030dec028dd4f6f44e478db56d666d9d502f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 20:53:30 2019 +0200
Releasing 1.3.3 (fix import in master)
commit 904c849c86fd9552837d1bd55efad9fb5b88cd06
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Sep 27 16:04:19 2019 +0200
Releasing 1.3.6
commit 703ead1f392b1ff2c92fbba04d566c4f5b6dd2da
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Sep 27 16:02:00 2019 +0200
Fix copy constructor of RezzollaZhidenko and PolishDoughnut
commit 3ee9b4e25f26c65ab162d64c61a5bcd66c86a78f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Sep 10 10:25:36 2019 +0200
GyotoDefs.h: give derived constants to machine precision
Some constants like GYOTO_G_OVER_C_SQUARED where only given to the same
precision as the constant they derive from (GYOTO_G in this case).
While it is correct that e.g. G is known only to 1e5, mixiin guses of GYOTO_G
and GYOTO_G_OVER_C_SQUARED both specified only to that precision leads to
additional errors. GYOTO_G_OVER_C_SQUARE, GYOTO_G_OVER_C_SQUARE_CGS,
GYOTO_PLANCK_OVER_C_SQUARE and GYOTO_PLANCK_OVER_BOLTZMANN are now given with
many more places so that GYOTO_G/GYOTO_G_OVER_C_SQUARE actually yields GYOTO_C^2.
commit a60e859cfc4ecbf7768b519c7b59e565ac5676c8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Sep 27 14:37:09 2019 +0200
Fix example.py after changing Worldline.getCoord
commit ae6b2131a1bbe7ebdbfc757070985c395aa29787
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 27 08:49:35 2019 +0200
ThickDisk: commiting proper versions of StdPlug and lib/Makefile.in
commit c2ec8e22fed7319d3599fb0401cd598fec03a96e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 27 08:20:25 2019 +0200
New Astrobj ThickDisk
This is a geometrically thick, optically thin disk, described
by its opening angle (between BH spin axis and outer disk surface),
and its inner radius. It emits thermal synchrotron parametrized
by an inner temperature, inner density, and a magnetization.
Its velocity is Keplerian outside ISCO, and can be tuned
inside ISCO (see VelocityBelowIsco)
commit d74acb8469a716a77a9b56b2b9fa4af9aaffbc98
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 27 08:15:18 2019 +0200
Jet: add a Thermal Synchrotron spectrum and change jet velocity to (Vphi,Vr)
Velocity stuff: previous implementation was assuming pure radial
velocity in jet. Now a suerimposition of azimuthal and radial
is allowed with Vphi/Vr chosen in xml
commit f230d7fb226911fe5679fc166fef3f82536d08c8
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 27 08:11:31 2019 +0200
in Torus: add a Thermal Synchrotron spectrum and a radiativeQ()
recipe to allow realistic astrophysics
commit f277f6ebf3cc3810c7b56bd0b779540723272545
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 25 19:32:33 2019 +0200
gyoto.util: make getCoord(double t, stat_t coord) work again
commit 0dda0c96b3d35725f8221a40305c727128480e5c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 16 09:32:15 2019 +0200
Python: make sure Worldline.getCoord works both with NumPy and C arrays
commit 3277ebedd6d095a6f85c928ced59a680f8e90337
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Aug 15 22:35:51 2019 +0200
Python: make sure Worldline.getCartesian works both with NumPy and C arrays
commit 11b1a6016db823a39d42f993432a8271aee86ede
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Aug 15 09:01:36 2019 +0200
gyoto.util.rayTrace: return arrays or the right dimension
if j and/or i are scalars, decrease dimension of output arrays
commit e1209889d5511fe9061f7c25155578a44f76e73c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Aug 14 21:22:25 2019 +0200
gyoto.util.rayTrace: reorder parameters
The order j, i is more Pythonic than i.j. This ways,
sc[j, i]['Quantity'] == sc[:,:]['Quantity'][j,i].
Having height and width last allows writing:
sc[j, i, core.Bucket, None]
skipping height and width to remove progress output.
commit c4af46c430bb0cd73c6230571d3530146b0f126d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Aug 14 14:31:42 2019 +0200
Gyoto::Screen::Coord1dSet: copy beffur in Indices and Angles
Much safer in Python
commit 6614509bccc4937123963c96011af8955fa04a51
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 14:07:43 2019 +0200
gyoto.util: improve doc comments
commit f92a846193e3bd3cfa2adc5a04371d82b5158156
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 14:00:19 2019 +0200
gyoto.util.rayTrace/Scenery_getitem: improve dimensionality
- Scenery_getitem accepts all rayTrace parameters
- return 1D array when the Coord2dSet is 1D
commit 18d2c3dfd3cd53e228b8ed0c91572a6232c07d04
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:53:12 2019 +0200
gyoto.util: support angles in rayTrace
commit 7852e47d204d4b6f87032abc36179a4cb23f479b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:45:42 2019 +0200
gyoto.core.Scenery: add __getitem__ method
shortcut for rayTrace
commit 7d86c285b0b9fb095bbcb102fb39fdc0f96e076d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:21:59 2019 +0200
gyoto.util.rayTrace: support indices, ranges and list of indices
commit a0f2db907499a768e9d0c8322bd87386d5326b0a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 06:21:56 2019 +0200
gyoto.util.rayTrace: accept paremeters i and j
commit 049e1daad6fb52b9beb6be40f9778c733b9755c1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 9 09:37:16 2019 +0200
python: install util.rayTrace as Scenery.rayTrace
commit a71e2ef9f529a9c0e49a662d90b8fedf969d5a07
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Sep 10 10:25:36 2019 +0200
GyotoDefs.h: give derived constants to machine precision
Some constants like GYOTO_G_OVER_C_SQUARED where only given to the same
precision as the constant they derive from (GYOTO_G in this case).
While it is correct that e.g. G is known only to 1e5, mixiin guses of GYOTO_G
and GYOTO_G_OVER_C_SQUARED both specified only to that precision leads to
additional errors. GYOTO_G_OVER_C_SQUARE, GYOTO_G_OVER_C_SQUARE_CGS,
GYOTO_PLANCK_OVER_C_SQUARE and GYOTO_PLANCK_OVER_BOLTZMANN are now given with
many more places so that GYOTO_G/GYOTO_G_OVER_C_SQUARE actually yields GYOTO_C^2.
commit 933632b26e4138b1f9c6ac11dde3ea53eb89aaf9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Sep 5 10:41:17 2019 +0200
doc/user_guide: correct example about setting the observer tetrad
commit aa0c11e9953f89c687be267548f5152757e13e76
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 25 19:36:06 2019 +0200
Worldline: fix bug introduced with proper
time_ was not properly upated after xExpand (or xFill, which calls xExpand)
commit 770de5b9e28c7490e6e3297fec4337e7609fe4c6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 25 19:33:48 2019 +0200
GyotoDefs.h: introduce GYOTO_DEBUG_THIS and GYOTO_DEBUG_THIS_EXPR
Those versions output unconditionnally and are meant for temporary use during debugging sessions.
commit 59b68193fcb2947bdb80c47ddc9debd3403448dc
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 25 19:32:33 2019 +0200
gyoto.util: make getCoord(double t, stat_t coord) work again
commit 9f7d8453019f49efba9fb466b0c359eef2d62a5a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 16 09:32:15 2019 +0200
Python: make sure Worldline.getCoord works both with NumPy and C arrays
commit 930d25d714354771e4b5ff2380905991fd22f52a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Aug 15 22:35:51 2019 +0200
Python: make sure Worldline.getCartesian works both with NumPy and C arrays
commit c77a243dbe042703afe59eb51b4a5ffda65b9baa
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Aug 15 09:01:36 2019 +0200
gyoto.util.rayTrace: return arrays or the right dimension
if j and/or i are scalars, decrease dimension of output arrays
commit 13ab900e9371bfe34dc389d69e53bda3da12d089
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Aug 14 21:22:25 2019 +0200
gyoto.util.rayTrace: reorder parameters
The order j, i is more Pythonic than i.j. This ways,
sc[j, i]['Quantity'] == sc[:,:]['Quantity'][j,i].
Having height and width last allows writing:
sc[j, i, core.Bucket, None]
skipping height and width to remove progress output.
commit ec2095da7da28c171f639d4a25e93b8b97b8eb25
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Aug 14 14:31:42 2019 +0200
Gyoto::Screen::Coord1dSet: copy beffur in Indices and Angles
Much safer in Python
commit 7f685adf5b748ef908709f170957846ecf0984b3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 14:07:43 2019 +0200
gyoto.util: improve doc comments
commit b010c42ef536885d3096d54206ba797b1b2c3d93
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 14:00:19 2019 +0200
gyoto.util.rayTrace/Scenery_getitem: improve dimensionality
- Scenery_getitem accepts all rayTrace parameters
- return 1D array when the Coord2dSet is 1D
commit 6da372f854ce2146a9093f122b58300df1644abf
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:53:12 2019 +0200
gyoto.util: support angles in rayTrace
commit 0fd2ad270afc7616408211439e5bc8d6b23ad216
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:45:42 2019 +0200
gyoto.core.Scenery: add __getitem__ method
shortcut for rayTrace
commit 7094bfe1607f0b9ad8be4d49c9d3487718204c80
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 07:21:59 2019 +0200
gyoto.util.rayTrace: support indices, ranges and list of indices
commit 194b3c919b1d7a050b2c69bbd6a11541656458ca
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Aug 11 06:21:56 2019 +0200
gyoto.util.rayTrace: accept paremeters i and j
commit 15d6d9ccaa0050267b8b823d62f9ba685eb16d36
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 9 09:37:16 2019 +0200
python: install util.rayTrace as Scenery.rayTrace
commit bb7ce60adc3c9f476dafb0429b35df57ae99fe0a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Aug 3 09:13:51 2019 +0200
Releasing 1.3.5
commit 8c856ac2c397c52e1f37e82be239122e72cfeb72
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Aug 3 08:52:47 2019 +0200
gyoto.util: support Python 2
commit 5267613c227a8e923134a4135d166b935a50b14e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 22:37:38 2019 +0200
Releasing 1.3.4
commit 8d8122d2089c554c9d6c50f2b17f48eca1b1c723
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 22:35:03 2019 +0200
fix gyoto.util.rayTrace to work in the stable branch
commit 6b45c338432a6dd2516b0ddede0b1382f2776327
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 20:53:30 2019 +0200
Releasing 1.3.3
commit 8f90c3fca9fb4aef2597dde57622a8457b7b85bd
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 15:52:28 2019 +0200
Releasing 1.3.2
commit 2dd5b72560246688b3a75599423d507078dafb35
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 14:54:31 2019 +0200
Fix printing issues during ray-tracing, mostly visible in Python
- Make sure cout is flushed after Scenery::rayTrace finishes
- Screen::Grid now keeps a copy of the prefix string
- util.rayTrace fmt defaults to "\r j = "
commit 956439e3288d367bc89f30fa3bf5dba19cbb5fbd
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 16:22:38 2019 +0200
doc: warn in the user guide that the Yorick plug-in should not be used
The Yorick plug-in will not see new features. It's maintained for gyotoy only.
commit 75c871959a20586b5cd4116f1cca5510a22a1f16
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jul 29 17:15:38 2019 +0200
Metric: fix bug in Generic::cartesianVelocity
Was only correct in the equatorial plane
commit d6c93d927498be9bbfedb57e76cd62c3a9445fb8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:51:13 2019 +0200
ThinDisk::sphericalPhi: return value between 0 and 2 pi
commit 3c5b8c00dd1f031c08ad950c675043c15629e5a7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:49:35 2019 +0200
gyoto.util: add readScenery and writeObject
commit 4d88d3dfde2032a9b9badb9edf8ff1d773c0155d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 15:35:19 2019 +0200
python: new module gyoto.util containing rayTrace()
rayTrace is a utility function to hide the complexity of calling Scenery.rayTrace
commit 38812941bf5b1bb350616c25c8280ce9e1c4db11
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 13:48:40 2019 +0200
python: call setup.py build instead of build_ext
commit 6664b5bb0bc49d2855f266619110a4e83146275e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jul 13 00:31:35 2019 +0200
Screen.C: change definition of dangle(1|2) for anglekind != spherical
Older definition only works for spherical angles (at most?)
This definition actually rotates the camera.
commit 765324d90d1f7df659a73ae32cfc244ec5b35cb6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 12 10:06:34 2019 +0200
python: fix segfault in gyoto.lorene
numpy was not properly initialized in gyoto_lorene.i
commit dd9edd1ac4495c9c8a03400a0f91c9d3893baa5f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jul 11 21:10:46 2019 +0200
python: fix segfault in gyoto.std
numpy was not properly initialized in gyoto_std.i
commit 45632d45677d1b0f8a558eaf699454ae8135c5a6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 31 17:59:12 2018 +0100
Bugfix: add time-did-not-evolve check in Worldline::xFill()
Same test as in Photon::hit().
commit 77d509f1726ff668fc74d1acb77ccc171ae1fea8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 25 11:31:02 2018 +0100
Fixup: specify encoding in python/tests/core.py
commit 1998eb3b8ef1e69f5f047fbd7b100ec2639e5e73
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 14:54:31 2019 +0200
Fix printing issues during ray-tracing, mostly visible in Python
- Make sure cout is flushed after Scenery::rayTrace finishes
- Screen::Grid now keeps a copy of the prefix string
- util.rayTrace fmt defaults to "\r j = "
commit 6ab168f94799ef8c668c665d452dfa3564a128ab
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Aug 2 14:24:12 2019 +0200
Screen.C: apply PALN also for other observerKinds
commit 93e49c0fef6ccdd5dc6753b00d34d33ec095c3bb
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Aug 1 13:56:29 2019 +0200
gyoto.animate: add static_screen video kind
commit 964d581ded5c73c46dc11d6d5cbe3de429dae25a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 31 15:32:34 2019 +0200
doc/user_guide: document how to set observer tetrad
commit 073d516079a50966cdf712e8e075111cc71a6768
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 16:54:55 2019 +0200
doc: update documentation on the Python modules
commit e1a2779bd7e4bdc7b611cac0f5a04fe906495ba3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 16:22:38 2019 +0200
doc: warn in the user guide that the Yorick plug-in should not be used
The Yorick plug-in will not see new features. It's maintained for gyotoy only.
commit ee82c057d2208306b33a403156a6179ff388c7cf
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 15:50:11 2019 +0200
gyoto.animate: add NullVideoWriter, roll angle in _forward
commit a46ff58d3da3f6569fc3437974e1d03681a378c9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 11:54:31 2019 +0200
mk_video.C: actually include it in git
commit 68024b0dabfd75c61e541ca9717ff9fdaf087fc6
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 30 11:42:48 2019 +0200
gyoto.animate: improve projection in orbiting_screen_forward
commit 84a70b3fb343f69a72f83a189ee337e7bb9d8c9e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jul 29 17:17:25 2019 +0200
gyoto.animate: add orbiting_screen_forward
commit 4b046b5bc964ff3823818555e3a62c54cccc9459
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jul 29 17:15:38 2019 +0200
Metric: fix bug in Generic::cartesianVelocity
Was only correct in the equatorial plane
commit 3ffdef6805430eef2b6f60185b51d6bf0773464a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jul 29 14:44:35 2019 +0200
Metric: fix projectFourVect again
Previous fix was worse than original bug.
Also introduce test case in python/tests
commit 1e80b1de6c001d637105effd050fe51664d772df
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jul 28 22:21:52 2019 +0200
Metric.C: remove debugging cerr
commit 2337fd3ac575dddaa1271f63f5c9f5de78e581d3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jul 28 19:59:18 2019 +0200
Metric: fix zamoVelocity and projectFourVect
zamoVelocity should now be correct in all cases. We now take
(1, 0, 0, 0) and project it onto the hyperplan orthogonal to
ephi.
projectFourVect had a bug and pnly worked when u2 had norm a
norm of + or -1. Fixed.
commit 512e484ae84dc78597791ccdcdeeee5c3f862271
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:52:28 2019 +0200
Metric: make observerTetrad work for any metric
+ Metric: new helper methods norm, multiplyFourVect, addFourVect,
projectFourVect, GramSchmidt; renormalize fourvel in observerTetrad.
+ KerrBL: renormalize 4-velocity in observerTetrad
commit 6dac2074a07b8d2fb47b2d674b08ef0f0ae087f4
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:51:13 2019 +0200
ThinDisk::sphericalPhi: return value between 0 and 2 pi
commit 5fe2b21be1957a426a29a7fee8d09765c1a72e4b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:50:19 2019 +0200
Python: debug some methods in Worldline
commit 250d256006d30bea6b6db5e74a8760093e18c4a8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 22:49:35 2019 +0200
gyoto.util: add readScenery and writeObject
commit 7316ec87d22a57d4dda85db79c86bda2b34cd0b3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 15:37:05 2019 +0200
python: gyoto.animate.rayTraceFrame: width/height override resolution
commit 214ca5466b1830cbe3f11c9f31f719fa28b91fb1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 26 15:35:19 2019 +0200
python: new module gyoto.util containing rayTrace()
rayTrace is a utility function to hide the complexity of calling Scenery.rayTrace
commit 0f935bd7712502886f5999620703c8eddad0b294
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jul 25 14:34:11 2019 +0200
gyoto.C: allow making movies directly from the gyoto command line
gyoto mk-video [options] will try to load the Python plug-in
and use it to run code in the gyoto.animate module.
commit 7f3649ebea23be6d38a40eca656732a39714d667
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 15:03:08 2019 +0200
animate.py: add PyAVVideoWriter, add cmap option
commit c34397fce9d01c2bb5bacde0373152aa319bcfee
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 13:48:40 2019 +0200
python: call setup.py build instead of build_ext
commit 83495797cbb52e50617cb34ca2263db39ff46bf9
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 12:34:28 2019 +0200
Screen: observerkind is now stored internally as an unsigned int
commit e4c077a0eeeca6064e33ef527ab1a3dcc5c2af0a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 12:33:52 2019 +0200
ThinDisk: add VelocityKind property to choose between Keplerian and ZAMO
commit 7202aced515b5e4eaa505a55c7bdcb58ef075e4a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jul 24 10:47:53 2019 +0200
Metric: add normalizeFourVel
Also fix a bug with normalization in Screen
commit 6741faf27ea4e4d02c4768e2c11ffb6e754213ac
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 23 20:35:32 2019 +0200
animate.py: pass nframes to func
commit e7a5e281b402f71a96bf46ee438355834ad508a2
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 23 16:06:35 2019 +0200
Astrobj: allow changing deltaMax inside rMax
commit facb69c9d1d16b018b5a8f84d686e17c5f5e1899
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jul 22 21:49:17 2019 +0200
animate.py: add growing mass, change rin to 0
commit 6a5d56304ea35d42abf816fec4263ae8bdbf1c0c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 19 17:16:46 2019 +0200
Keep track of proper time in integration
* Worldline:
+ New member tau_ with accessor get_tau;
+ xStore take additional argument tau;
+ Methods that take time as argument take new argument 'proper':
various versions of getCoord, xFill.
* Worldline::IntegState:
+ nextStep takes additionnal parameter tau and updates it
(not implemented for Legacy integrator).
* Metric::Generic:
+ renormalize fourvel in observerTetrad as it may now come from an
integration to later be able to check orthonormality of the tetrad
+ turn orthonormality check from error to warning.
* Photon:
+ integrate and store affine parameter in hit.
commit d8bd05b2c85b2a1b7b5be6860500ec57f8fcfa03
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 16 19:37:41 2019 +0200
python: new module gyoto.animate for creating Gyoto-based movies
commit f822f4dd72176daf5507b0ea1cf47c1ef87181be
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jul 16 19:35:12 2019 +0200
bugfix: fix norm of ephi in KerrBL::observerTetrad
commit d5100e96e353b1ef7f0f2cd426b37b0829fa3e66
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sun Jul 14 12:08:22 2019 +0200
Support computing Screen tetrad from arbitrary velocity
* Metric:
+ new API zamoVelocity(), default assumes null 3-velocity.
+ new method dualOneForm().
+ new API observerTetrad(in pos, in fourvel, out screen1,2,3),
default throws an Error.
* KerrBL:
+ implement zamoVelocity();
+ remove observerTetrad(obskind...);
+ implement observerTetrad(pos, fourvel, ...) for any fourvel.
* Screen: supports two new obskinds: VelocitySpecified and
FullySpecified.
commit 032dcc8851fe40d62b0090c978e8bca302420c9f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jul 13 00:31:35 2019 +0200
Screen.C: change definition of dangle(1|2) for anglekind != spherical
Older definition only works for spherical angles (at most?)
This definition actually rotates the camera.
commit 6f60d0318d522dbd119b803d575e27bb5afae2b3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Jul 12 10:06:34 2019 +0200
python: fix segfault in gyoto.lorene
numpy was not properly initialized in gyoto_lorene.i
commit 71501663d3d5d7baa6208ae437de82df9f3726aa
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jul 11 21:10:46 2019 +0200
python: fix segfault in gyoto.std
numpy was not properly initialized in gyoto_std.i
commit 8d3a7b2c308581ff4406f519337c09c0bf317006
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jul 11 15:26:54 2019 +0200
python: add example-patterndisk.py
commit 0f16e0cb2c8ab9bd5b96e3053b0868325403c1c7
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu May 16 15:44:25 2019 +0200
Blob.C: update signature of radiativeQ
commit ab742924fcb73e0234cceee38324a926d1825f89
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon May 6 11:51:19 2019 +0200
Update INSTALL.Gyoto.md with some information specific to Debian derivatives
commit 652932021efef69d6266873bb03db3c0c8acb47e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 16 15:57:44 2019 +0200
Website update for Picture Gallery
commit 281c1619d50d538854e0e33b3cecf88d66765c06
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 16 15:55:04 2019 +0200
Again website update for Picture Gallery
commit feeb8b475b91a8feb3b2fd1293a7c5200f3d1c6b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 16 15:51:32 2019 +0200
Website update for Picture Gallery
commit a55baa2b5b2e315b466801166bfa6a59411c0965
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 16 15:37:54 2019 +0200
Update website with picture gallery
commit e38618af5d599b12f74f905aa40a373e12016594
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Mar 26 14:40:35 2019 +0100
FlaredDiskSynchro: adding z variation of density and temperature
commit 8ea563747715c34734f2c01cb45aec9b79bb97a1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Mar 1 16:19:15 2019 +0100
FlaredDisk: correct copy constructor for multithreading
commit c8b09e7f9dc1d7fef4404f409196d1eae7b07516
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 28 14:16:07 2019 +0100
GridData2D: bilinear interpolation outside time domain
commit 965a467aa329d07f495302013bdf4e351b9f3e05
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 28 12:09:37 2019 +0100
Adding Makefiles and configure
commit d75c68b8bd521adb2af5c7aa4d2b3bc73c6a2c1e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 28 11:54:10 2019 +0100
FlaredDisk: adding time translation and temperature variation
commit 8b369a20483639b283060c5ef22206254318592b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 27 16:40:08 2019 +0100
GridData2D: adding interpolating function
commit 68a39f6e653e350f976b6c2a3126563e64304bd4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Feb 22 09:59:24 2019 +0100
Correct Makefiles in lib
commit bde487c5159375d76fb9518c36a84127bbc623f5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 21 18:11:06 2019 +0100
New class GridData2D and subclass FlaredDiskSynchrotron
GridData2D: allows to deal with 2D (r,phi) data in a grid
with time dependence. The class can read and write from and
to FITS files with a python interface.
The data are supposed to be on a regular grid in all dimensions.
FlaredDiskSynchrotron: very preliminary submission of a class
using GridData2D to read density and velocity from a 2D grid
in the equatorial plane. The density will be analytically
prescribed in the z dimension, with a specified aspect ratio z/r.
The flared disk will emit optically thin synchrotron radiation.
Not ready yet for doing physics.
commit 3534961b0a31f2e2975e3786391dc78407cd956f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 22 14:03:23 2019 +0100
Releasing 1.3.1
commit 30a7a026c8becc7ee39338a07a25302cf01a3673
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 22 13:29:16 2019 +0100
Remove python/_*.so in clean
commit 7f5884c9c6ebaa76762ed5103a6ce46453e1caa2
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 21 23:55:49 2019 +0100
Fix in ThemalBremstrahlung: return infinity upon div by zero
Instead of throwing an error. Returning infinity is better here as it
will correctly yield zero transmission.
commit 09ccb9fb73fd491c9603a098a1a67aa3673dc5dc
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 21 19:01:04 2019 +0100
Fix error message prefix in gyoto-mpi-worker
commit 5a728a93932d9154bca84d3028ba295161f9c937
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 21 17:33:02 2019 +0100
New macro GYOTO_ERROR around throwError
This macro prepends the error message with __FILE__:__LINE__ in __PRETTY_FUNCTION__
commit f31bec703a0170eca81ec69bd427612d92707df3
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 21 17:33:02 2019 +0100
New macro GYOTO_ERROR around throwError
This macro prepends the error message with __FILE__:__LINE__ in __PRETTY_FUNCTION__
commit 0e9850d9c08f94b8cceae99562c1d57825fc225e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 21 15:05:01 2019 +0100
UniformSphere: deprecate Alpha
This was a tweak to implement the same thing as integrateEmission more
efficiently in a specific situation.
The more generic implementation still works.
commit 31caeab224aa42eb5ed1ff5f3e689aa04d2e034f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Jan 19 13:54:10 2019 +0100
Astrobj: let emission/transmission/radiativeQ communicate
The default implementations of these methods call each-other
and use a private member to cache whether each method is the
default implementation.
transmission() has now the same signature as emission().
commit 987ebfe0b233dff3814d512831b6bb77dcdf2d62
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 17 14:07:39 2019 +0100
Fixup: make sure 'polar' compiles after merging 'master'
commit 7de5ee601f1ac18e95d4f2d11414976e0937d73e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 16 11:21:46 2019 +0100
Fix bug in Python plug-in
commit 96e63e15264416d84915a65de25b122e8d31c604
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 16 10:38:17 2019 +0100
Fix typos in include files
commit 8ff7bbc23b12cf094439b1e6e917298856091a37
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 15 11:26:44 2019 +0100
Make branch 'stable'$ identical to 'master'
commit c015e577e3a9fb0f31ea41166b4f26818341396f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 15 11:20:10 2019 +0100
Releasing 1.3.0
commit 13474592c163ba4b0786dd8c085a1f92f2eec246
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 15 10:37:59 2019 +0100
Update Yorick interface for PatternDisk
The PatternDisk smeantics have changed during this release cycle.
This commit updates the Yoric kinterface and test suite accordingly.
commit 58b1289f5919f1761be4fd547a0343e87093b235
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 14 11:47:18 2019 +0100
Releasing 1.3.0~rc1
commit 42baab26fe1d477b9d005bfd5b4875622091921a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 14 10:43:44 2019 +0100
Fix yorick/check-patterndisk.i
This version works but PatternDisk seems a little buggy.
commit bb242d0e656a1b0910882b63f6099cf154d8d790
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 14 11:47:18 2019 +0100
Releasing 1.3.0~rc1
commit 42353a6513778fe7b7102f7e4f41842f520aacd0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 14 10:43:44 2019 +0100
Fix yorick/check-patterndisk.i
This version works but PatternDisk seems a little buggy.
commit ee722e43e1e631cd4ba868b83638580c0bbc65ab
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jan 14 09:11:52 2019 +0100
Update check-directional-disk.i which was outdated
commit ca5f3aa59e2eef83a4add0dd80270a69549a579c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 10 18:42:45 2019 +0100
Remove RadiativeQ property. RadiativeQ is now always used.
commit bd034eb860ba418ef7bbe8882731056287461e5e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 10 18:07:00 2019 +0100
Fix binSpectrum, in particular for PolishDoughnut
Actually update the transmission in processHitQuantities when
computing only binspectrum;
Add transmission() and the two vestions of emission() to
PolishDoughnut as wrappers around radiativeQ().
commit f85b64c0e88ddc6ce0fa35793f714a1dad4b128f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 10 17:59:17 2019 +0100
Update doc for release 1.3.0
commit b100123de9bbdc539b105531f464cfadd2b5c20e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 10 10:22:13 2019 +0100
Fix Python test suite when LORNE support is not compiled
commit 80cd58097b39d243ec29c98c619b2c8ac8941b8c
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 10 10:09:46 2019 +0100
Fix lib/Makefile.in
commit b7e50dccc665fa50fba90bfd8b6c63f2d7b2b965
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jan 8 16:16:12 2019 +0100
Adding lib/Makefile.in for Blob
commit d03d35fece48867997c03f87fa6fe0a4927b4a53
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jan 8 16:03:31 2019 +0100
Add new Astrobj Blob
Synchrotron-emitting optically-thin sphere in timelike orbit
commit 3adaa296a9f7776a5b991f913aeee2dd13a71a0c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jan 8 16:00:23 2019 +0100
In Jet PolishDoughnut: change name of magneticParticleEquipartitionRatio
to magnetizationParameter
commit cf2e95a5d5e20901b1e27b786cdf94f86b6956fd
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Dec 10 16:23:42 2018 +0100
Updating example files for Jet and TorusJet
commit 62f6982edf02683a2885dc0a47566db3c262e6dd
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Dec 10 15:15:44 2018 +0100
Adding example and plotting tools for the torus+jet paper
commit 7c222f9c41fcc9ba0f4b49ae17a6a0c3b59adba5
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Nov 21 16:40:52 2018 +0100
python: set Kind when constructing Uniform spectrometer
commit b0cd8993d588c14cd0ba06ac9dd791728b0c4237
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 21 14:49:32 2018 +0100
Expose Jet in python
commit 42faa914cc66880250118399202450cd594388d4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 13 16:43:46 2018 +0100
UniformSphere: adding units to times and number density
commit 980916599d745daecc8ac6cd8aca24a48fff146a
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Nov 13 16:42:32 2018 +0100
Jet: adding units to number density
commit d2c6b3afa33b44746aac0cc0f059565caaed57d8
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 7 14:11:38 2018 +0100
UniformSphere: adding hotspot machinery
Allows a uniform sphere to emit optically thin
kappa-distribution synchrotron at a density and temperature
varying as a temporal Gaussian around some specified value
commit 985596ec7c7455686e5d24c45a0532e8d1b7bd25
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Nov 7 14:03:27 2018 +0100
Bugfix: fix rule check-lorene-mpi-clean
This rule was removing the wrong files.
commit 5c4bba5bdfcf69a357b722b28bcd2ba24d194fa0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Nov 7 12:25:55 2018 +0100
Fix GCC warnings
+ make sure all non-void functions always return a value in a manner that is obvious to the compiler
+ change python work-around to please the compiler.
commit ab0272b566ffb142d52c5b926f4c27cb1fc319c9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 7 11:06:33 2018 +0100
In PolishDoughnut: add magneticParticlesEquipartitionRatio_
To be compatible with the same quantity in Jet.C for torus+jet simulation
commit 398ce05af01d6cd3b8eb6f411bdbbe76345774f4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 7 11:04:03 2018 +0100
Utils.C and Jet.C: move hypergeometric function definition from Jet to Utils
commit d69e102f6c43102cd2dffeb6dfd7aa946b2f21ab
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 7 10:18:05 2018 +0100
In lib/KappaDistributionSynchrotronSpectrum.C and lib/ThermalSynchrotronSpectrum.C: increase integration number of steps for angle-averaging
commit d69fefc4eb5a96ff853bcfbcba2ae56ab5e4fb26
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Nov 6 17:46:39 2018 +0100
Bugfix: Some lines in Scenery lacked an HAVE_MPI protection
commit d0543bf2b3795147ba01b071a1cc1adf8921c0d8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 12 13:44:29 2018 +0200
MPI: a little more info output (use -v10 to show)
commit 7ae78b9563497cf62999a243fe1f7baaf2fae628
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 12 11:26:21 2018 +0200
fixup: change --with-python also in plugins/python
commit 06bc28fdd99a29b15b940def5e9a5cb1b957d048
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Oct 12 10:47:24 2018 +0200
configure.ac: improve --with-python, default to python3
It is now possible to specify the python interpreter in --with-python:
./configure --with-python=python2
./configure --with-python=/usr/bin/python3.7
If not specified, the preference list is now:
python3 python python2 python3.x ... python2.x ..
commit bbf173384166bb4aa67598faa3b2eb301a576917
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 11 17:49:28 2018 +0200
Improve MPI support: gyoto can now be called like a SIMD process
Also exposed in the Python interface.
mpirun -np N gyoto ... now should work whatever the MPI implementation.
commit 071b75ea41875e7c33ab86037784a9611cfce9fa
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 11 16:01:41 2018 +0200
Converters.C: adding unit in Error message
commit 9d1fa3b75110b5840c9c0c075db9860c96e4f60d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 11 15:50:35 2018 +0200
configure: make sure pkg-config's variables are propagate to Makefiles
commit b94ec8559aa774229aacc674ff3b0d21acaf8026
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Oct 10 12:26:22 2018 +0200
fixup (fix flint-arb being forecfully linked to)
commit aeadc3303d33e7102bb60526320f68c1edc61baf
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Oct 10 12:04:19 2018 +0200
Bugfix: don't link with flint-arb when not available
commit 4761a53ecfd5ce4dc59c345412e184f6b9aebbf1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 4 17:57:05 2018 +0200
python: make Astrobj::Complex iterable
commit 88e8b32eec83e01243c240fc5349d30504ed16c0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 4 17:03:13 2018 +0200
python: extend core classes with __str__
This way print() and str() yield the XML representation of an object:
\#include gyoto.core as gy
sc=gy.Scenery()
print(sc)
string=str(sc)
print(string)
commit e516da5188fc407a4b8df8e04066ea9be8d74d7b
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 4 12:20:30 2018 +0200
minor: fix python examples for recent Gyoto and Python developments
+ Gyoto::Astrobj::Complex::rMax(double) has been removed
+ os.execlp now need a non-empty string as second argument, provide " " instead of ""
commit 71e6a5494097ec0eaefd8997469d6e638993f620
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Oct 4 12:03:09 2018 +0200
API: changes Factory get methods
* Changed API: for consistency, rename Factory::getScenery to
Factory::scenery and Factory::getPhoton to Factory::photon.
* Changed API: Factory::metric(), astrobj() etc. don't throw an error
anymore when then XML file does not contain the relevant entity but
return a NULL smartpointer instead
commit 84072b3bbc2e5faf3563c8f124f2c2b636325c7f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 2 17:42:25 2018 +0200
Fixup: only include array_wrapper for Boost versions that are known to have it
commit bde7eb40c1fb14ea7c6e16c3c95cef69bd427b2f
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 2 15:31:55 2018 +0200
Bugfix: implement copy constructor for various spectra
All spectra that have a spectrumBB_ member need to clone it in their copy constructor.
commit 0b3e37d414ffb42b1d23e27e30c42283b3d7533a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 2 08:26:52 2018 +0200
fixup: also fix ldflags for arblib
commit 58326b158071bce62b425363be73cb8a8cf56c55
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 2 08:24:04 2018 +0200
bugfix: wrong ldflags when not using pkg-config
commit 788638e8c08957e4f9e14916ff9d90ffacc309ad
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Oct 2 08:24:04 2018 +0200
bugfix: wrong ldflags when not using pkg-config
commit f608231588392b329ba5f0182f4bb02b9656be26
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Oct 1 16:35:07 2018 +0200
configure.ac: use GYOTO_ARG_LIB for ARBLIB
commit fecff0f4f0d895d5851565d614b3ef365f476d04
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Oct 1 15:12:34 2018 +0200
configure.ac: simplify and uniformize
Introduce an M4 macro (m4/gyoto.m4) for factorizing for between udunits,
xerces and cfitsio.
Deprecate --with-udunits-(inc|lib) in favour of --with-udunits-(headers|libs).
In --with-*-(headers|lib), accept both colon-sparated paths and list of flags.
commit 1a5b5c199ec65643c6f6ebae0d864599db4de3e0
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Sat Sep 29 07:36:04 2018 +0200
Support AEAE in addition to ARBLIB for hypergeom in Astrobj::Jet
commit e096aedacca6f3c49ce1020a8f54472acb207bba
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Sep 27 17:33:17 2018 +0200
Bugfix: add using namespace std before including Michel & Stoitsov lib
commit f8e56e99af2bb8c9685c2d03c560daaf3a65d288
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Sep 27 14:55:37 2018 +0200
Remove Michel Stoitsov hypergeometric functions library and use ARBLIB instead.
commit beef8559c2641d1bdf6365dbf22975d1ca416cba
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Sep 24 11:29:08 2018 +0200
Replace C++ MPI calls with their C equivalent
commit 3733343050d8523a76dd292badb2e64b5478349c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 21 10:42:07 2018 +0200
Typo in Standard for deltaInObj
commit cfc7e79f55f556d883beb0953dbf5b3e193464e9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 21 08:42:49 2018 +0200
Standard: add deltaInObj for integration step in object
commit dabd6546a1711eb3b3fe9ab14508bc691b028d9d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Sep 20 10:19:34 2018 +0200
Fix plugins/python/configure when PKG_CONFIG_PATH is set
commit 042ff579cbde0278f518819f418cd0a02dd6e592
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Sep 20 10:17:15 2018 +0200
Support KerrKS in gyotoy
commit 87df6e9e3ed97871dd2f0440cc8b654bb0ac9566
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Sep 7 10:13:10 2018 +0200
In ComplexAstrobj add rMax()
commit c85a3456770c61dcda77a72a158f7da118704a69
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 27 10:18:02 2018 +0200
In WolrdlineIntegState add <boost/serialization/array_wrapper.hpp>
For some reason tycho needs it.
commit 7c1481c195356c47b79702f149fc12eecdd7749f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 27 10:06:15 2018 +0200
Update Jet to use Kappa-distribution synchrotron
commit 44e8f9b7e2173c7d26212f91ec14fa10c9aa2012
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 27 10:03:56 2018 +0200
Add Kappa-distribution synchrotron radiation
Kappa-distribution is a mix of thermal distribution at
low Lorentz factor and power-law distribution at high Lorentz factor.
The formulas are from Pandya et al., ApJ, 822, 34 (2016)
commit a78115cfa0d97f2223a206107bbaa2149abe99dd
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 27 10:01:54 2018 +0200
Add Michel-Stoitsov code for computing hypergeometric function
commit 7e85934059012dd14bf21150fde135de34790129
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jul 16 10:27:36 2018 +0200
Thermal/PowerLaw Synchrotron: add Pandya et al. (2016) formula
commit bd9aae89edff7deafbb96c675f2980742aed462c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jul 2 10:40:15 2018 +0200
In Jet: double-sided jet; typo in velocity
commit 386190d7675d21032fd1e326ec7b65f0d3a70a0f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jun 27 18:55:31 2018 +0200
Jet: big code update and simplification
commit 41d257b98224a8b81bb944ad075af0e2b5cf53e7
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jun 27 09:53:54 2018 +0200
ThermalBrems: code cleaning and typos
commit 0e8ce8612156e8e856aef8f52e80a41c5c0ffa7f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 18 10:29:26 2018 +0200
Typo in webpage
commit 5a7e6f04b4613b1ded4462d0618d5a807976b7e4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 17 18:26:27 2018 +0200
Important code cleaning in PatternDisk
PatternDisk: implement radial interpolation for axisym grid;
implement case when phi is out of phi-grid bounds;
correction of bugs with rin, rout, rmax;
allows grid with nphi=1 (axisym)
PatternDiskBB: remove risco and all calls to Kerr;
can support any metric now
commit c1d0b95d6b95037398dee5f009b4b7ac7b472030
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 17 18:22:29 2018 +0200
RezzollaZhidenko: implement circularVelocity
commit 4f0f1a3f0ac6f0e0771866631f5afc88924cb7a5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Apr 11 11:25:10 2018 +0200
Unable PageThorne to allow ChernSimons metric
commit f4d81f6efc710cd81af6c0d2ab773c83bcb2ce84
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Apr 9 11:40:11 2018 +0200
RezzollaZhidenko: add copy constructor and example
commit 4bfc75e4f587472b622008f984175bc68a35b215
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Mar 1 11:45:15 2018 +0100
Update in Rezzolla-Zhidenko metric
Correct some typos, remove diff and circularVelocity (useless),
add an example xml file.
commit aab64a71ce72d118f4d1fee6d3bdb04f7db2249c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Mar 1 11:43:19 2018 +0100
Add a test after calculation of r_centre_ in doughnut
commit 41711610bc6eecd23ce24cb96ca364ee8bbbc051
Author: LamyFrederic <36230914+LamyFrederic@users.noreply.github.com>
Date: Tue Feb 13 18:52:11 2018 +0100
Update Hayward.C
Modification of getSpecificAngularMomentum()
commit b2b0991b7a384071966efc2b38e588ff7f61383d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Feb 9 10:27:15 2018 +0100
Update Inu and Taunu in Doughnut and Jet
Use std::expm1 for small local optical depth
commit 1cb1353de2e2e07c79a066d76237ae5f91c782ae
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 8 19:02:56 2018 +0100
Typo in ThermalSynchrotron
commit f3e25dd8e5e5007c2d90a995288619a34ef57b7d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 8 09:24:54 2018 +0100
Bugfix: Hopefully fix cgs->SI convertion for previouos commit
commit a5f71b68072172365d2695a86b2c2952e3c0b0e7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Feb 8 08:23:19 2018 +0100
Implement order 1 integration in PolishDoughnut and Jet and use SI in spectra::radiativeQ
commit 6cd1095714f840b73a2e4382eb5b478cb0fd772a
Author: LamyFrederic <36230914+LamyFrederic@users.noreply.github.com>
Date: Wed Feb 7 15:33:04 2018 +0100
Update GyotoHayward.h (#6)
Expression of the metric + addition of references
commit f17329cbd076710042f6aaf3ed1f774f7ff03f17
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 7 14:12:44 2018 +0100
Update in Jet
Similarly to Doughnut, compute emission in
external Spectrum class
commit 36eb73f98daaebe0d35b4f38368a954277f0e7f0
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 7 12:35:56 2018 +0100
Major update in PolishDoughnut
- remove all code relative to outdated 2012 model
- remove call to getRms in angmomrinner
- call to external spectra (synchro ther, synchro PL, brems),
so remove all spectrum computation inside PolishDoughnut
commit b906b92245cbfb0b4fe778417140191d7bd73297
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 7 12:32:47 2018 +0100
Major update in Spectrum
- Add ThermalSynchrotron and PowerLawSynchrotron
- Add radiativeQ method to compute emission and absorption coef
- Edit ThermalBresstrahlung to use a different model
depending on temperature
commit 3f1b16cfa51c64fedfeeb923a6e200456d1ae644
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 7 12:29:08 2018 +0100
Add bessel functions in Utils
Much quicker than boost implementation,
and very accurate.
commit 09b102b33427534a31bbb2dfdfa3ac8e59c98453
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Feb 7 10:32:13 2018 +0100
Add astro-ph link to Hayward
commit 18951e9434295596a66f05810ab962a885733cf1
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Feb 6 10:39:48 2018 +0100
Remove Hayward::circularVelocity() and observerTetrad() which yield only Kerr approximations
commit bf4b061a3bd998be33f83bfdf5b1dd56936c1c73
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Feb 5 21:53:01 2018 +0100
Remove unsused methods from Hayward metric
commit 6d067d381fbba4a5c3bf8b5efa393faf818c3073
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Feb 5 20:15:03 2018 +0100
New Metric: Hayward
commit 85b51d6cfa24db506025066fc8529563dbcfd23d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 31 17:59:25 2018 +0100
Test suite: test conservation of base vector orthogonality and norm
In Python-based test suite.
commit 85975855b5bad310807deb94266d09dbe177a381
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 31 17:59:12 2018 +0100
ugfix: add time-did-not-evolve check in Worldline::xFill()
Same test as in Photon::hit().
commit 8d11cd22c20668155c5a6e9370599438b12a073a
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 31 11:14:16 2018 +0100
Replace CutOffIneV by CutOff (in Hz) in Spectrum::PowerLaw
Rationale: all Gyoto APIs should be in SI. Besides, Band in
Spectrometer is in Hz by default. Cut-off frequencies should be in
the same unit.
The new interface supports unit, so it is still possible to use eV
but also any unit convertible to Hz, m or eV. The user may replace
<CutOffIneV> 1 2 </CutOffineV>
with
<CutOff unit='eV'> 1 2 </CutOff>
In addition, document the properties.
commit 41617e97b73a831e8df15935db816fc8972af9f5
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 10:51:14 2018 +0100
Bugfix: make PolishDoughnut::emission() and radiativeQ() equivalent
Previously emission() worked only for komissarov_==false and
radiativeQ only for komissarov_==true.
commit 41390244ecb74ca9942e2d65c11fb09cb166c453
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 00:12:24 2018 +0100
Bugfix: wrong allocated size for Inu in PolishDoughnut::integrateEmission
commit 74bda170afb5721aa9caf1d73773abaf39120308
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 11:15:55 2018 +0100
Draft polarized radiative transfer in Astrobj::Generic and Photon
Provide new interface for polarized radiative transfer (overload of
radiativeQ()). The default implementation calls the unpolarized implementation
to provide consistent unpolarized emission and polarization-neutral
transmission.
Provide new interface Photon::transfer() to both perform polarized transfer
from the volume element of the emitter to the observer and accumulate the
transfer function of this element into the light-ray transfer function.
This draft implementation actually only treats the unpolarized case.
Depending on ph -> ParallelTransport, Astrobj::Generic::processHitQuantitive()
calls either this new polarized Astrobj::Generic::radiativeQ() and
Photon::transfer() or use the older unpolarized implementation
(calling unpolarized radiativeQ and Photon::transmit()).
commit 3a15113c3fb48ae248b3554be94670ceb7da165e
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 10:51:14 2018 +0100
Bugfix: make PolishDoughnut::emission() and radiativeQ() equivalent
Previously emission() worked only for komissarov_==false and
radiativeQ only for komissarov_==true.
commit 4974282751a8aa3900de8c79812115d4ffc60300
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 09:58:33 2018 +0100
fixup: correct indices in Worldline::getCoord(double t, state_t &coord)
commit 05820f1131f7e96a8393585158ad187b893ba929
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 30 00:12:24 2018 +0100
Bugfix: wrong allocated size for Inu in PolishDoughnut::integrateEmission
commit ea910af29e3752e63a09bccd17ecb4f2b760a2ce
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 29 13:52:37 2018 +0100
Prepare Astrobj interface for polarization
* Change prototype of processHitQuantities;
* Change type of photon coordinate from double[8] to
state_t in all emission/transmission methods;
* Make more parameters const;
* Change typedefs to use a single Gyoto::state_t typedef.
commit 1966012b9827462be5462edb535fd318ce288928
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 25 22:30:40 2018 +0100
Implement initialization of parallel transport
Raytracing one of the STOKES quantities should perform parallel transport.
commit 2f2196f18d0487dd49c2903ad71a8e8408ffe1f8
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 25 12:27:47 2018 +0100
Implement parallel transport of additional vectors
commit 1d626ad19c22941210b01002d178e5bc70c64586
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 25 11:33:07 2018 +0100
Fixup: change sign of precision in assertAlmostEqual
commit 634ecab4e2629861a2d17b43da872b9089f965b7
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Jan 25 11:31:02 2018 +0100
Fixup: specify encoding in python/tests/core.py
commit 69442966bac040b6d905f0099c10da268147249f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jan 24 18:07:19 2018 +0100
Implement the polarization basis (Ephi, Etheta) in Screen
The polarization basis (Ephi, Etheta, k) will be
parallel-transported along the ray.
Ephi and Etheta are glued to the observer's screen orientation.
Also added a corresponding test in python/test/core.py
to check the orthonormality of the polarization basis.
commit 73e2580761ac70a772463a6ec22b8c4de6fb0193
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 24 11:33:12 2018 +0100
Implement memory allocation for parallel transport of base vectors
* add ep0_ ... et3_ tables in Worldline;
* implement logic to allocate/deallocate them depending on parallel_transport_;
* implement parallel transport property, acessibel through e.g. XML.
commit b942096fac9dac492a6f0ca212ef81143f7e2b97
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Wed Jan 24 10:54:55 2018 +0100
Fixup: add parantheses around the definition of compound quantities GYOTO_QUANTITY_SPECTRAL and GYOTO_QUANTITY_STOKES.
commit 628026ad297aac81df74d2437452370634e28086
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Tue Jan 23 17:40:02 2018 +0100
Add quantities for Stokes parameters
Add new constants GYOTO_QUANTITY_SPECTRUM_STOKES_Q, U and V, support them in Scenery and gyoto.
Still not implemeted in processHitQuantities.
commit f9ba59e19cf5d8dc581ed65714d5f1ba63878bb4
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Jan 22 14:38:39 2018 +0100
Start implementing parallel transport of local tetrad
commit 02ead454357ccdbc25c6cda8597eaeb139deaf8d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Dec 20 15:01:15 2017 +0100
Minor update in XillverReflection.
Using timelampphizero in emission()
commit 6765d38b27d398c1d8d5ea25b695329e18275585
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 19 17:30:56 2017 +0100
Add new astrobj XillverReflection
This astrobj contains two fits table.
The first one gives the illumination over a thin
disk as a function of r and phi, that should be
computed externally for a lamp in Keplerian rotation
at some radius rlamp.
The second one is a direct translation of the
reflection spectra computed with Javier Garcia's
Xillver code, see https://hea-www.cfa.harvard.edu/~javier/xillver/.
The output is the ray-traced reflection spectrum,
with the self-consistent rotating lamp illumination.
commit 763b6b3ac856bab0f9756be6f7c3bd7bf2eae1a5
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Mon Nov 20 20:31:35 2017 +0100
Support Boost >= 1.64
serialization/boost/array.hpp has been split in Boost 1.64. Load the various pieces as needed.
commit c61f62e04e16878cd533a874ac012e5d19f7075d
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Fri Sep 29 17:07:49 2017 +0200
Correct typo in plugins/null/README
commit ff466ea3b1f446a7628c1eaf34e69d2e91b7da2c
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Sep 14 16:58:23 2017 +0200
Correct typo in example-page-thorne-disk-BL-with-basis
commit d81327d1f7b876cc59e8312aac0741141b40fb87
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Sep 11 19:31:51 2017 +0200
Add color-correction to BlackBody
Adding the parameter colorcor_ to the BlackBody spectrum
to model a color-corrected blackbody as defined
in Suleimanov+11, AA 527 A139
commit 011db244f6a3fdcaf243b285d4e11061037a32dc
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Sep 4 15:53:38 2017 +0200
Code cleaning and more comments in NeutroStarModelAtmosphere
commit f2b4abcd16bf437d0fa4fd2169efdf15072b25b4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Sep 4 15:23:13 2017 +0200
Expand description of FixedStar::rotating_
commit c45bf44c99861f6f9aeaa13a1ef4ff9a25348ea5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Sep 4 15:18:26 2017 +0200
Typo in Screen copy constructor
commit 067957197cc1003bba6a6ec269768b205f3568dc
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Sep 4 15:10:19 2017 +0200
Update fov orientation in Screen
Rename Alpha0 and Delta0 to Dangle1 and Dangle2
to be useable also in SphericalAngles
Add Screen::azimuthal_fov_, the fov along the azimuthal
direction in the rest frame of the observer in SphericalAngles
(assumed to be 2*pi in the past).
commit 1dc1531f2016d33d837065aaab2d28e2da23c2c5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 21 17:08:58 2017 +0200
Add new astrobj Jet
Implement the analytical jet model of Zdziarski, Stawarz & Sikora
(2017 ; in prep at the time of writing).
This is a simple jet implementation that takes into account
a parabolic or conical jet geometry, and computes the
synchrotron radiation emitted by non-thermal electrons.
commit 92da625a48200a7e4ebb9028c67763d68a3e82a7
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jul 21 17:07:07 2017 +0200
Add new quantities in GyotoDefs.h for cgs computations.
commit f741b4730b416ee849958963836131b6f375cfbe
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jul 11 17:34:17 2017 +0200
In PatternDisk/PatternDiskBB/DynamicalDisk: updating code with python interface
In ThinDiskPL: code cleaning to fit today's needs
commit ae8cde9acc8c14e821ab830eb3f2dcf6d4cff95d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jun 28 12:09:04 2017 +0200
n StandardAstrobj: small bug in integration inside object
commit e0f158268fff8ac756bdf7fbf8e5c079b1d287e5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri May 5 11:36:52 2017 +0200
NumericalMetricLorene and NeutronStarModelAtm: adding normal vector to surface
commit fba7ca3c160bf678f21f209d27b5a9b39a838c22
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu May 4 15:31:11 2017 +0200
Worldline::getCoord() must accept NULL pointers
Fix bug that would segfault in case of spherical coordinates when only
some coordinates are requested.
commit 4a29d45fd7fadc3fd7a4fc9eb011d39a9ffd78b8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu May 4 15:27:33 2017 +0200
Handle case where Photon goes in and out of standard astrobj
In Astrobj::Starard::Impact(), don't assume that the object is convex
relative to geodesics. Check whether each section of geodesic is
within the object.
commit 7e4418934a19b4dbd2301293cdffd8075c5221d1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Apr 14 15:57:04 2017 +0200
Provide namespaces in Python
Provide e.g. gyoto.astrobj to hold Astrobjs from gyoto.core, gyoto.std
and gyoto.lorene, to mimic C++ organization and as a convenience for
users. Same goes for gyoto.metric, gyoto.spectrum and
gyoto.spectrometer.
commit 680d7a9a7157619e0583f9257c23c50eb94ff49d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Apr 14 15:14:23 2017 +0200
New astrobj NeutronStarModelAtmosphere, still in development
commit c5e72a4363061b5345ca946a0c6c8ab5a6a441c1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Apr 14 14:00:51 2017 +0200
Use absolute import in python/gyoto/__init__.py
Python 3 requires it.
commit 955f419d891f34867a2f71c90a0795491250e981
Author: Frederic Vincent <fvincent@MacBook-Pro-de-Frederic.local>
Date: Fri Apr 14 12:01:49 2017 +0200
Split NeutronStar into a base plus NeutronStarAnalyticEmission
In preparation for upcoming NeutronStarModelAtmosphere.
Also re-ran autoreconf.
commit 40b5d2626e4e316a6faaa249fa29b200d87cbfa5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 12 18:16:05 2017 +0200
Don't unconditionally init the registers in the Python extension
The registers must be initialized only once. Loading the Python
extension (gyoto.core) from within the python plug-in had the side
effect of always re-initializing the registers.
In addition, had some debug information in Register.C.
commit 6d55fc0826daf10c877e40954b9413a40d1d4f8e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 12 17:19:53 2017 +0200
Rename the Python extensions
gyoto -> gyoto.core
gyoto_std -> gyoto.std
gyoto_lorene -> gyoto.lorene
The old names are still accessible but are deprecated and may be
removed in a future release.
The Python extension build system is also simplified.
commit 475bae9fd3d33e00b65062f54ebe43aa47b89de5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 11 12:00:49 2017 +0200
Load the necessary plug-ins in gyoto_std and gyoto_lorene
gyoto_std.py and gyoto_lorene.py take care of calling
gyoto.requirePlugin() as necessary before loading the Python bindings
for each plug-in. The examples and tests have been fixed to reflect
this simplification.
commit 5f98133c9564a6874b3f3bb87f8562de01941476
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 11 09:36:20 2017 +0200
Add Astrobj::NeutronStar
commit ed9c48d85dfc77334b25e68e55f0a03366314d08
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Feb 5 15:29:02 2017 +0100
gyotoy: prefer x11 over wayland
Gyotoy embeds an Yorick X11 window in a Gtk widget. This does not work
if the Gtk window uses the Wayland backend. Use
gdk_set_allowed_backends() to specify that gyotoy prefers the x11
backend.
This works only if gyotoy is started stand-alone.
commit 736002e7a869c8c99a86c9d6599b44e09f492f49
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Feb 5 15:29:02 2017 +0100
gyotoy: prefer x11 over wayland
Gyotoy embeds an Yorick X11 window in a Gtk widget. This does not work
if the Gtk window uses the Wayland backend. Use
gdk_set_allowed_backends() to specify that gyotoy prefers the x11
backend.
This works only if gyotoy is started stand-alone.
commit 498e42bc71a5451be5e226a2f3c9b0763d6a4bb2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 12 14:24:15 2016 +0100
Releasing 1.2.0
commit 1561f09fa182726270c7861183354669fbdff76f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 12 12:57:47 2016 +0100
Add --version option to gyoto command-line tool
commit b3052c5f8663e4b6c49256b5041bcd67a91c2d85
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 12 12:57:47 2016 +0100
Add --version option to gyoto command-line tool
commit 340875ee303e950dfbd2bfd53d3b52846e2d1df5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 12 10:45:37 2016 +0100
Support enroling MPI_COMM_WORLD in python/example-mpi.py
Apply the same heuristics and algorithm as in bin/gyoto.C to support
mpirun starting the worker process itself.
commit 6ca591a2660e1293b559af6c1e86015d7be0bd48
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 12 10:45:37 2016 +0100
Support enroling MPI_COMM_WORLD in python/example-mpi.py
Apply the same heuristics and algorithm as in bin/gyoto.C to support
mpirun starting the worker process itself.
commit abf51da9a8ced305f1c597cf2b9ac7d1f03f2805
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 11 20:46:35 2016 +0100
Correctly handle empty stry case in OscilTorus::emittingArea()
commit 87e8567f6c9bcd263a874bc1f11811556770c276
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 11 20:46:35 2016 +0100
Correctly handle empty stry case in OscilTorus::emittingArea()
commit 09a179b9d5d070c949d0969221cc4efc0bdcc989
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 11 20:08:45 2016 +0100
Remove spurious cerr
commit 63632ea68aee0e6ff3d2e58d13991ce2148ece06
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 11 19:33:11 2016 +0100
Implement thread-safety declaration
Thread-unsafe classes declare themselves as such, so that NThreads is
ignored when multi-threading would cause erroneous results.
commit b524fef7147c66ec16190b4c8f7e31adbaa1e64c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 10 20:44:57 2016 +0100
NumericalMetricalLorene is mature: not WIP anymore
Stop inheriting from WIP
commit 22d3e7f974b8f52dbe40b3776bdb2c90d7e9261c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 10 18:11:35 2016 +0100
Releasing 1.1.2
commit 039f3b98a6ddfa3a99470f2a9b50b9bfcabc97e3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 10 15:53:19 2016 +0100
Change subcontractor APIs to use a vector<string>
It is now possible to specify several plugins for loading an
object. Useful when a plug-in depends on another one. In XML:
<Klass kind="foo" plugin="plug1,plug2,plug3">
Plugins are loaded in order and looked into in reverse order
for the class.
commit 78608e5a49a349166d15b570ffcec5c9a2754571
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 10 13:15:06 2016 +0100
Store plug-in name as given by user
When plu-gin name is actually a file name, loadPlugin() determines the
actual plug-in name to find out the intilialization
function. Nevertherless we prefer to store the file name in that case
so users can load several versions of the same plug-in e.g. for
testing purposes.
commit 5f35070ab4371ab0829de38585b635bd3d0cf51f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 10 12:34:15 2016 +0100
Merging branch master into track-plugin
commit b0413450c29b5a2fca5af1ac30c30954e23f4da8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 9 19:18:24 2016 +0100
Rename the breathing modes in OscilTorus
BreathingMinus -> Plus
BreathingPlus -> Breathing
commit eb117650ade102b30eae37f62f6669c366c12776
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 9 18:47:52 2016 +0100
Correct style in Deformed Torus
Use an enum and strin property for perturb_kind_, rename r_center_ to
c_ and Rcenter to LargeRadius like the other torii, rename Param*
properties to just *.
commit 9d68e18c39fb952b932390f35445ecf6d1f53d9c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 9 16:43:25 2016 +0100
New Astrobj: OscilTorus
commit 4811d8dc0bcba755415ebdf03040177c2b2b36cf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 9 16:39:51 2016 +0100
New convenience macros in GyotoProperty.h
GYOTO_PROPERTY_ACCESSORS_SPECIAL
GYOTO_PROPERTY_ACCESSORS_GEOMETRICAL_SPECIAL
GYOTO_PROPERTY_ACCESSORS_UNIT
commit a187bcf6aa168acfcd1bf9c965726624668f79f6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 16:59:25 2016 +0100
New Astrobj: InflateStar
commit e349992c3d98a2b04563a655195760b3a55eca06
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 15:28:06 2016 +0100
New Astrobj: EquatorialHotSpot
commit 031d97346f3e53780b59d0d3e442096749e6a1f2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 15:17:17 2016 +0100
Fix memory management in DynamicalDisk
Actually free all memory in the destructor and before reading new
files; initialize pointers to NULL and only delete them when they are
not NULL.
commit ed3f2912cb667043bce77208b0d2e5d12053a04d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 13:05:33 2016 +0100
New Astrobj: DynamicalDiskBolometric
commit b350fd5f5551aef5262e05c2ba1eab3f8d81505a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 12:10:35 2016 +0100
Rename property ModifCS to DzetaCS in Metric::ChernSimons
commit 65af14b090e3f639a70bd8749894f1a25068856f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 12:05:55 2016 +0100
New Astrobj: DeformedTorus
commit 925fe15b6d6c2ab0e5d4bf66d91a31b60c9a01d3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 11:34:37 2016 +0100
Use AM_INIT_AUTOMAKE([foreign]) in configure.ac
This way the fact that README is called README.md does not trigger an
error.
commit ee0010f3a53d1b7d51a49ba1f4d6f3d618fa79ea
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 11:19:35 2016 +0100
Add link to homepage in README.md
commit f4b30574e12948917f8cab75b3804f2fd8eb79fb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 11:16:28 2016 +0100
fixup README.md
commit ca95a5d3a4c96c4033b621cb18ade42d74faee99
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 11:12:24 2016 +0100
Update README and rename it README.md
Also fix broken links to BUGS.md in INSTALL.Gyoto.md
commit 59f31b293055bef1716a4867f91daf32106e698a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 09:51:54 2016 +0100
Enhance user documentation about known bugs and to-do list
commit 78818a4c1101a65f18a9a596823442501216e09e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 8 08:54:32 2016 +0100
NumericalMetricLorene is mature
Use WIP("") in constructor to not issue the warning. With the next ABI
change, we should stop inherinting from WIP entirely.
commit 561872afd56cfd5bd84bd3f7f5552193649bbd25
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 7 22:27:05 2016 +0100
Allow loading plug-in from path
e.g. gyoto -p./libgyoto-foo.so -l
commit 5c9fdfdeca8cfcd804a85e9199cbe2a595024361
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 7 21:49:36 2016 +0100
Issue a useful message when a plug-in cannot be loaded
Gyoto tries to load plug-ins from several places. When a plug-in could
not be loaded, Gyoto used to issue the error message of only the last
attempt, which was often "no such file or directory". With the patch,
the error messages of all the attempts are displayed.
commit 0c18e20e0a5978f3a9468d106b34172206d7c8d0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 7 21:29:31 2016 +0100
New Metric: RezzollaZhidenko
commit fe84646be29f65cdca27a1bf808df3935b8f527f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 7 18:39:25 2016 +0100
New Metric: ChernSimons
commit 9c37464e7c317a0edd685e8bd80588a910516be0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 6 22:43:19 2016 +0100
Support colon syntax for mpirun
Support spawning gyoto-mpi-worker directly from mpirun on any MPI
implementation (that supports the MIMD model), for any Gyoto interface
(gyoto, Python, Yorick...).
Just start the processes with something like:
mpirun -np 1 <manager> : -np 8 gyoto-mpi-worker.<version>
In the <manager> process, use Scenery::mpiSpawn(-1) to use the
processes available in the WORLD communicator instead of spawning new
ones.
'gyoto' still needs to know that it has to use MPI parallelisation, so
use of the -P option is still mandatory (except under Open MPI):
mpirun -np 1 gyoto -P1 <parameters> : -np 8 gyoto-mpi-worker.<version>
commit e46518508a1ffbd62f5d7bf4a16025b3929c32fd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 6 18:01:57 2016 +0100
gyoto: Support -np option in Open MPI
MPI support in Gyoto has been implemented using the singleton
approach, where a single processess exists at start-up and spawns its
worker as needed using MPI_Comm_spawn().
With this commit, the gyoto command line tool also supports the more
traditional approach where N processes are started directly by
mpirun. This is only for the gyoto command-line tool (so, not for the
Python or Yorick interfaces), and only for Open MPI (not e.g. MPICH).
commit eeaf74670926be5a2e2e2e4db1b10745fb5caf85
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 4 11:24:04 2016 +0100
Update documentation
commit 5ec7cc1587c00c1eaf0d50e96683387e04824f70
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 4 11:09:13 2016 +0100
Update INSTALL.Gyoto.md
commit ea49cda36b6d6de133546fc298c80c36f2143c1b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 4 11:08:22 2016 +0100
Update INSTAL.Gyoto.md
commit 153aaf51016fd471ff540dd31cdb497bfd207b3a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 4 11:04:28 2016 +0100
Update INSTALL.Gyoto and move is to INSTALL.Gyoto.md
commit debdbe925d59a5c4be43d71e40200f7fd224a940
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 31 11:08:12 2016 +0100
Releasing 1.1.1
commit f4af3a5198d87ce4113a90fb7cf753b3731044ae
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 31 10:02:08 2016 +0100
Update copyright years and other cosmetic changes for next release
commit c28648aff060bbda5c9dce2588c8666d181fa98e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 30 10:03:30 2016 +0100
Use only major library version in GYOTO_PLUGDIR
Up to know, the versioned directory for plug-ins used the full libtool
versinfo, changing with each new library soname revision. From know
onwards, it is only the major number, which is kept for
backward-compatible changes. Users will not need to recompile their
plug-ins when upgrading to a backwarsd-compatible version of Gyoto.
commit 00d66f0a3279b336280240bb19a2b3b0a86c2a76
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 29 16:42:01 2016 +0200
Introduce localpkglibdir to install plug-ins
- lib/Register.C: look for plug-ins in localpkglibdir;
- configure.ac: determine a sensible value for localpkglibdir;
- lib/gyoto.pc.in: store this information;
- plugins/null: examplify how to install there safely;
- doc/user_guide: document this change.
commit ebb0ef13dced5c31984f166d99aa6c26390824b2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 28 22:12:28 2016 +0200
plugins/null/configure: check for MPICXX and CXX from gyoto.pc
commit aa6594aab69059bf72d38c79ee77c0a1e722d91c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 29 16:42:01 2016 +0200
Introduce localpkglibdir to install plug-ins
- lib/Register.C: look for plug-ins in localpkglibdir;
- configure.ac: determine a sensible value for localpkglibdir;
- lib/gyoto.pc.in: store this information;
- plugins/null: examplify how to install there safely;
- doc/user_guide: document this change.
commit 1a903a7440a529639bba80d10e9407ff40ad711c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 28 22:12:28 2016 +0200
plugins/null/configure: check for MPICXX and CXX from gyoto.pc
commit 6e1c6aa8104cd11ef11982868bac63e785c3cf12
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 28 19:43:48 2016 +0200
Commit autoreconf products and update git-post-merge script
(cherry picked from commit 63b5bf61f21d0e1b425795737ec1d2bd3cf570c8)
Conflicts:
plugins/null/aclocal.m4
commit 988ebdb08d4ba4c2d6caaf39ff5719731c3519ec
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 28 19:06:49 2016 +0200
Add CXX variable to gyoto*.pc
commit d6bb1a07f5f4edc01ef3696e19bb0fcf4d59e52d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 28 17:14:02 2016 +0200
plugins/null: don't use mpic++; don't use LORENE.
commit 72ad9b06b6be7cbfc725ceaed04a26f551d0ed65
Author: Frédéric Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 27 18:00:44 2016 +0200
Fix copy constructor of Page-Thorne disk
commit a7ffea424d32afc247465c33900fe8a64f2ad93c
Author: Frédéric Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 27 18:00:44 2016 +0200
Fix copy constructor of Page-Thorne disk
commit 63b5bf61f21d0e1b425795737ec1d2bd3cf570c8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 27 16:21:03 2016 +0200
Commit autoreconf products and update git-post-merge script
commit 4dde0a63601316839d433d4560ce15fb23c5f0c5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 13 22:45:34 2016 +0200
Improve plug-in example in plugins/null and document it in the user manual.
commit 6bbadeaa2af76014d83c99090af1271148adf49e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 13 18:15:26 2016 +0200
Add null plug-in as an example
commit ece3df86a402d1c0d02d31706a344b32c32d5f88
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 3 11:27:05 2016 +0200
NEXT 2016/10/03 BUG
* Yorick: actually implement `picture' painter for the matte_paint
framework. Allow using any two or three-dimensional image or
stack of images in the `picture' and `panorama' painters.
commit 649d76dce7a90a15d55ec444a9d7b50f5868a6f8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 28 12:21:32 2016 +0200
NEXT 2016/09/28 API
* New functionality: the plug-in from which each subcontractor is
registered is now tracked, so that it becomes possible to look
for a subcontractor matching a specific kind and plug-in. We
introduce the function Gyoto::requirePlugin() in addition to
Gyoto::loadPlugin(). The subcontractor signature is changed to
accept a second parameter, which breaks the API.
commit 22c8c78b2388b987ee5afca27706e2d54c4a3c0a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 15 22:22:29 2016 +0200
* configure --enable-hardening now also activates -fPIE and -pie for executables
commit 633157529a837b21ee38373928f6c32a75554769
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 15 18:32:01 2016 +0200
* Use setuptools also in setup_lorene.py
commit acbcd37ef3a83d609d36008029c6d50e2b9e02df
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 15 18:27:42 2016 +0200
* Fix typos detected by lintian
commit d53a546a2bea1799cf129405e8657dfb66c20e4b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 12 19:20:28 2016 +0200
Releasing 1.1.0
commit 5f9eb5090a5734847f89fb86510aa0324ae14b85
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 12 19:10:50 2016 +0200
python: fix make check
commit 18b2c623da3c8abe7c808ef6eeb850eba58f2dd5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 7 15:10:54 2016 +0200
Make sure make check works even when built out-of-tree;
Remove more files generated by "make install" in "make clean".
commit f066d3f67b77fcf898e7632f71c853f7749b28b0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 7 11:14:46 2016 +0200
Fix bug in bin/Makefile.am so that make check-*mpi works again
commit 1fff8875649cfe652a88c3206e0395e7ec2ffa01
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 7 10:56:45 2016 +0200
python: use setuptools' mechanism for specifying libraries as passing them in LDFLAGS sometimes fails (LDFLAGS being before gyoto_wrap.o on the linker command line)
commit 8c6328b0a5aa9cc4742b7cae6dfea1ff62a6dd2e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 2 16:20:34 2016 +0200
Add git-post-merge script
commit a13256722b9354bd88cf8c373e1d1d604fb37c67
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Thu Mar 24 18:39:51 2016 +0100
Photon.C: adding a flag to highligh the shadow region in a strong-field image
commit 6d8ee111650d52a03bb341a0e195610c63153ffb
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Thu Mar 17 18:15:55 2016 +0100
PowerLawSpectrum: Adding cut-offs
commit 67dc38bcaba46606f51fc62ecda177093d643603
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Feb 10 23:08:28 2016 +0100
Hardcode last change date in the user manual and recall in README.Developpers to update it before releasing.
commit 9006be3211f0daeaf32f1ff49a4b8accb1e7eb48
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Feb 10 23:06:42 2016 +0100
Add lib/.libs to LD_LIBRARY_PATH of CHECK_CMD in bin/Makefile.am to let the test suite run through even when the libtool wrapper does not do it already.
commit 4441de41ede5e6260c8fa4f0fbcf4e5702a24d74
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Tue Jan 26 17:40:54 2016 +0100
DirectionalDisk: adding cutoff in lamp/disk frames
commit 6eba7e9ab94e1d54f36403a3e68a1b0b00f86bc7
Author: Frederic <frederic@macfrederic.(none)>
Date: Mon Oct 19 12:20:56 2015 +0200
NumericalMetricLorene::setMetricSource: restoring the change of dzpuis, finally needed...
commit f2a85f66db21f2269dcb063172c444c9443e4926
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Fri Oct 16 14:44:58 2015 +0200
NumericalMetricLorene::setMetricSource: removing the change of dzpuis on Kij, needed in outdated version of astrobjs, not needed now
commit 7eb378ab45c5983ee4f2282bc2275702cade212c
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Wed Sep 16 15:47:23 2015 +0200
KerrKS.C: changing condition in stopcondition
commit 492b350e36cdb680323c3c5d5d59e753e2db4e36
Author: Frederic <frederic@macfrederic.obspm.fr>
Date: Wed Sep 16 15:05:53 2015 +0200
Worldline::xFill: adding a test on the metric stop condition
commit 877a717a85eb53b9a5f52d2a96443b397ea47983
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 31 14:19:37 2015 +0200
Fix memory leak in Worldline::setInitCoord
Previously, setInitCoord would always reset i0_ to 0 for massive particles. This lead to memory leak when using a Star instance repeatedly for integrating backward in time. The fix consists in not changing i0_ if the Worldline is effectively reset.
commit 12e57fffdc93163197c985cefe0db30ed7610cab
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 31 14:12:25 2015 +0200
Fix StarTrace, broken by recent changes in Worldline
Changes in constness of array parameters in virtual Worldline methods were not propagated to their StarTrace implementation.
commit 392a409e057437c9434df749c59ced6bee095c78
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 29 18:21:54 2015 +0200
Fix exception support in Python 3
commit f99b60e1ba31ff873207f554e5a0076cb1a9c91c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 29 18:20:47 2015 +0200
Mostly fix out-of-tree build of Python extension
'make check' requires making a symling to the test directory
commit d452384477957d84c5b61181597ad1083ef29ee2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 29 15:06:07 2015 +0200
Add debug output in Worldline::xExpand()
commit 1a5aea72fbe2f53f85b09443d9d7385e221daefe
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 29 15:00:55 2015 +0200
House-keeping
+ Fix const-ness of input arrays in Metric classes to get a nicer default Python interface
+ Make a virtual destructor in Functors
+ Fix a couple of typos and doc formatting in NulmericalMetricLorene
+ Add nicer Python interfaces for some Metric APIs that return an array
commit 0e457b87f68d2bf565fd17ee5292d37687cf9951
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 8 21:22:28 2015 +0200
Support ARGOUT_ARRAY1 arguments for Worldline in Python
commit 734fee255b3d96eebade444dd0a379d979c21471
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 8 20:47:36 2015 +0200
Worldline::setInitCoord and friends take const arguments
commit cb7a7eb50abf40ac0fe0ce989072e7f9fd3fc68e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jul 7 13:12:24 2015 +0200
Fix retrieveing PALN, Argument and Inclination with unit
Setting has always been correct. Retrieving was applying conversion
from unit to radians instead of the reverse.
commit 3979b28c8286998ba5ba6ba0c09e8a7a0c33a52f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jul 6 14:58:54 2015 +0200
Fix FTBFS when NumPy headers are in odd directories
commit 1fe99f451a04f70824d0a58bb0cc0cc5ed0bfaaf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jul 6 14:57:35 2015 +0200
Fix FTBFS with some compilers due to implicit narrowing conversion
commit 65de725cf92b249483a5b298a9f238ea38a344ce
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jul 6 14:56:26 2015 +0200
Start unit testing of Metric un Python and fix Python example
commit cbc00e903baf43e5e3c17258b7f343caf9bdeeb9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jul 6 14:55:06 2015 +0200
Fix compiler warning concerning ambiguous alse statement in KerrKS.C
commit 0032899bc30066d753dc63dacfcefd47c59c8cb3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 3 15:22:34 2015 +0200
Add Python unit tests around Property
commit 16ebb312912352ec2456c6486442773be8f7e4ed
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 3 15:19:36 2015 +0200
Improve documentation
Fix typo in include/GyotoSpectrometer.h; add or improve Property doc
strings in Worldline, Astrobj, FixedStar, KerrBL, KerrKS, Metric,
Minkowski, Screen, Spectrometer, StarTrace, ThinDisk, Torus,
UniformSpectrometer and UniformSphere.
commit c530a42a9f6495a0013882c3e15a9893367f76bc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 3 15:17:15 2015 +0200
Add stringification macro in GyotoDefs.h
commit 4b01b1d34523c7c31b4250d3cc115044beb66cf5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jul 2 19:28:53 2015 +0200
Test Gyoto::Value in Python extension. Add toScreen and toSizeT, fix toVULong.
commit 7ab5bd943f7d93cf8b46056aa1c6033a190e685e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jul 2 14:25:20 2015 +0200
Python extension: add conversion Unit -> str, add test suite
commit 0200284c1bfb66ff24a248e5dd854d3af99d878f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jul 2 11:12:55 2015 +0200
Add test_getErrcode(self) in python/tests/test_error.py
commit 190ea276ea63a974800a65d573d2eeb387cc4787
Author: Frederic <frederic@MacFrederic.local>
Date: Thu Jul 2 11:16:42 2015 +0200
PolishDoughnut: adding computation of r_torus_outer in angmomrinner()
commit e3b9013d46d5505bb31fe2380124caf041b135bb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jul 2 08:55:24 2015 +0200
Introduce python/gyoto_swig.h and gyoto_std_swig.h
This simplifies the maintenance of Python extensions for external
plug-ins: instead of hardcoding the #includes and function prototpes
needed to import gyoto.i and gyoto_std.i, one can just #include the
corresponding header. At some point it would be great to find how to
preprocess the information directly from the .i files, if that is
possible.
commit 89a093351b54c6f33c69badb75eae4c3912affc1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jul 1 17:14:27 2015 +0200
In Python extension, actually raise gyoto.Error exceptions
throwError() in C++ code will result in gyoto.Error being raised in a
catchable fashion in Python code. Test this functionality in the test
suite.
commit 3466428d85eac95beb6788d7cd8e3d5b33094c5c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 30 12:02:36 2015 +0200
Fix check-* targets
In bin, fix check-lorene* which where recently broken. In yorick/, fix
check-mpi which worked only with gyoto installed.
commit 08a94afcbe14b82370c8d0c194359cdc0c3399db
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 30 12:00:53 2015 +0200
Implement test suite in Python extension
Use setuptools instead of distutils and start implementing a test suite using it.
commit f9fda308079dcde793225c75b5c000f2c23300ba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 30 11:59:13 2015 +0200
Remove declaration of PolishDoughnut::operator=()
It was never implemented and we don't intend on implementing it.
commit de1cf5da65aaf7e6ceb44ca30cbcf2fd218bbb55
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 30 11:57:58 2015 +0200
Remove macro GYOTO_USE_LORENE
It is useless: the base code should not behave differently
depending on whether or not the lorene plug-in is compiled,
as it can be compiled separately.
commit 703ed2e369a10f22cd84bdf71affda90fc0e70f0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 29 16:00:11 2015 +0200
Copy GNU INSTALL file instead of using symlink
commit 5d09f067d7c00c5c6bd7a954533c2fc968088996
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 26 09:29:10 2015 +0200
Releasing 1.0.2
commit a7d75d39b03b42d195dbc5b5bc44ad4813cfe827
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 26 08:13:05 2015 +0200
Few more lines in python/example.py
commit daaa062477347a09855a3e493e212e7e9fd6ffc9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 25 22:13:24 2015 +0200
Allows passing NULL to Scenery::Subcontractor(fmp)
commit 73d30a082991cfb3f515dce3116ee1988c4c6a0e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 25 19:07:42 2015 +0200
Use NumpY arrays as much as possible in Python extension: checked Worldline and Screen
commit 713bba4ae0e3c4c8c15ecf0e79663897dcddbc60
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 24 20:50:38 2015 +0200
Add flared disk Python example
commit 3f4224fef02464f1406cc7af1ba4ad7764bb5428
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 24 18:10:19 2015 +0200
Always check whether a link is necessary in python plugin
Follow symlinks recursively. Use canonical name as plug-in nam, make
symlink if differenct from basename $PYTHON.
commit e08b3090bfcb4a732304c73878897d1086a3e41f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 24 17:39:22 2015 +0200
If Python module contains only one class, use it by default.
commit 08b32d2a25fae966f9faad047fbdf64187ebe038
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 24 16:18:24 2015 +0200
Make InlineModule more elegant and effective for Python 3.4
commit 867dd7151c10362c43eab739e39c083fc0133171
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 24 13:56:58 2015 +0200
Support InlineModule in python2.7 plug-in
commit f676e0e83a673e1df1f3ce2e22a715dc89a6ff63
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 23 15:03:43 2015 +0200
Fix make uninstall to remove the python extension
commit 877c1e6becc6356cf9c616d9fc975952d777647f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 23 14:04:00 2015 +0200
Do not use versionned sonames for delopend plug-ins
commit 06d6c425df78028ab32388baaefdbd4d98a4c396
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 22 18:09:01 2015 +0200
Fix CPPFLAGS for GCC 5 (add -P flag)
commit 4d482e24db6b8d26f74b13b1bfd5320f2db0fb68
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 22 14:32:11 2015 +0200
Improve doxygen documentation
commit 68336a864d1f8a14f70df3f7900a4baef2ab2966
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 22 11:40:42 2015 +0200
Document the python plug-in in the Gyoto manual
commit ab8d0dae9e93a2057939e266034d53bf55e3b1cc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 22 10:30:28 2015 +0200
Include GyotoPython.h in the doxygen documentation
commit e99cdb8496b2846ba5ab45a515aef95e33550423
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 21 21:47:35 2015 +0200
Link python plugin to default, numbered version
commit 7b09d1189fa847f4c9ad2c9f036dbfc2c1d8e118
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 21 18:25:20 2015 +0200
Fix import_array call in plugin/python to compile fine with Python < 3
commit 29946aaa3317f67145545cf57b255a5e0a91e115
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 21 12:41:09 2015 +0200
Configure and build Python extension automatically
commit eea0b6365b9b0ef6ac9861e5de138df22436e414
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 21 11:45:34 2015 +0200
Configure and build plugins/python automatically
Pass --without-python to disable.
commit 9952138c789f85308aae4b777539ded41be6f22a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 20 19:43:19 2015 +0200
Enhance documentation in GyotoPython.h
commit 4e45039dfba85fdbdc136a40e0f39426bacd3dee
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 20 14:40:12 2015 +0200
In python plug-in, store spherical and mass as attributes rather than items
commit 154407301f45d4e7fb0345ac648cd3978ead08ba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 20 02:08:34 2015 +0200
Set `this' in Python classes (python plug-in)
commit 18af369b2153ab8c975f9976e01af1d5327b2918
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 20 02:06:52 2015 +0200
Move Astrobj::Standard to the main library
commit 22d6e99794f4ee8874ef8e42dd1fee517d582b9c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 03:04:05 2015 +0200
Add examples for Astrobj::Python::*
And remove blanck characters in plugins/python/lib/ThinDisk.C
commit ac832c7c053934bf60e4417bf1d85835b021d47f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 02:57:55 2015 +0200
Add Astrobj::Python::ThinDisk
commit 6d879c0dbca7a347f2f3aa1ee46b1b5cfabc2e24
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 02:50:18 2015 +0200
Remove Astrobj::ThinDisk::emission, which was never called
It had the wrong signature and the implementation in Generic was used.
commit a69ee5e49256c2b05d8cbad9cad2a79d97e1461a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 02:01:56 2015 +0200
Fixup: add plugins/python/lib/Standard.C
commit 8c3310b2c15ef0f8dba9ba803deb32136dd47523
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 01:50:20 2015 +0200
Use helper functions consistently in python plug-in
commit 52fa25bb2a46f6a81a7f45bcc5af29165d318d10
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 19 01:37:49 2015 +0200
Implement Astrobj::Python::Standard
commit 1915083cb82cf79b12177d48903de5267fcaf04c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 18 17:41:23 2015 +0200
Add "." to python path in libgyoto-python
commit 23e74e39575bd99ce4cf216a61ed9c46fcba6aa7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 18 17:18:40 2015 +0200
Implement Gyoto::Metric::Python, document the Python plug-in
commit d9ac54ea9cc17a149bb6d5ca7dddda39b4d472b7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 22:41:45 2015 +0200
Allow overloading Spectrum::operator() in python plug-in
By checking whether __call__ accepts the vararg *args.
commit 3d9babaf98453fab0c528d3e87e8ed44ff437f3e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 21:36:28 2015 +0200
Replace setParameters by __setitem__ in python plug-in
Also adapt the examples to show a minimal example (BlackBody6000) and
a maximal example (PowerLaw).
commit 2011feb60b77ab5adecd498cece6d2d434c3b721
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 19:38:20 2015 +0200
In python plug-in, store __call__ reference
In order to not look for it at each iteraction. Ought to be slightly faster.
commit 068387ab15457ca9d36633d2a39fb8c5dd373120
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 18:28:04 2015 +0200
Add optional integrate method to Spectrum::Python, add examples
commit b154942ce6a81d18fc29c6c20c410ccc2abbe1af
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 12:53:38 2015 +0200
Allow versionned name for the Python plug-in
E.g. if $PYTHON is python3.4, then the plug-in will also be called
python3.4 (as in libgyoto-python3.4.so). This way we can build and
install several versions of the plug-in, that will run in the various
interpreters. Note that the plug will not run in python2.7 if compiled
with python3.4.
commit 0fb7f3003deafdc728609b88802bb906ed077873
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 12:49:31 2015 +0200
Look for second, symbol constant name for plugin initialization
Look for __GyotoPluginInit in addition to
__Gyoto<plugin-name>Init. This allows <plugin-name> to contain
characters not acceptables in function names, e.g. 'python3.4'.
commit a6f21548c3dfa027a40b2a76a79f56334365fc0a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 12:25:00 2015 +0200
Make the python plug-in work with both python2.7 and 3.4
commit cf6a087e6e1e346354ddc6c37b766b843484699e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 04:17:29 2015 +0200
Add online documentation for Spectrum::Python
commit 90a7174cb624e0704cc89a74b423b264c7448555
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 04:13:03 2015 +0200
Implement thread-safety in the Python plugin
commit 5129d29bcf602053cd4ed8d14ad07dad5f7b8bb5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 03:38:28 2015 +0200
Use a class instead of a function in Spectrum::Python
commit afdea0e15f660c3e007511eeca25052fdfe7cd7d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 17 02:06:14 2015 +0200
Initial work on Python plug-in
Already allows to write spectra in Python.
commit 265339a2c67dfc90bbd2c167f0f9bcce944cb17f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 16 14:56:18 2015 +0200
Split INSTALL into specific INSTALL.Gyoto and generic INSTALL
commit 597b22bc66564cd6c118d305290cbb2744857db5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 16 13:01:49 2015 +0200
Fix GYOTO_PROPERTY_LONG macro and includes in Utils.C
commit f0282ed61db0442d1c16c33b40b2c7b3fccce525
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 16 12:48:38 2015 +0200
Simplify setting arbitrary parameters from the command line
Object::setParameter(name, content, unit) is made recursive: if name
contains "::" (e.g. Astrobj::Spectrum::Temperature), the component
before the first occurence of "::" (here, "Astrobj") is interpreted as
a path. A property by that name in the curent object is sought. If it
is found, setParameter is called on this child object with the
remainder of the string (here "Spectrum::Temperature") and the other
parameters unchanged (content and unit).
On the command-line, replace the bunch of --TYPE-parameter options
with a single --parameter option, which applies to the root (Scenery)
level and uses this facility to access members in the Astrobj, Screen
etc.
commit b8766a3a4549e409b42663db881638b66a833223
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 22:20:04 2015 +0200
Do not interpret empty Mask as current directory in Screen
commit 00d3c9a48696f9b63f1dc4550c6d4f4461ad73b0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 22:20:04 2015 +0200
Do not interpret empty Mask as current directory in Screen
commit 2675d0e1018f976b2c2d2775bfc1a4c5e5017872
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 22:14:24 2015 +0200
Differentiate as much as possible size_t from unsigned int
commit 33c4e6440fa8bdcf580ea95e70da5c9672789a52
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 20:47:58 2015 +0200
Fix Screen::Subcontractor to parse Mask as a filename
commit 98c978d52dc0c9f80a42b9fa5470f6001c2f7c37
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 20:47:58 2015 +0200
Fix Screen::Subcontractor to parse Mask as a filename
commit ce80b25cb2e4683fc9baf6dd6ac9ecb1539f2b1e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 20:11:42 2015 +0200
Access object help from command line
Add Gyoto::help() in Utils.C, expose it from gyoto.C. Document it in manpage. Also document in Yorick.
commit 91e3e249a8dd888921f936f85d201f05548f8644
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 16:36:41 2015 +0200
Accept doc strings for all types of Properties
And add help method to all objects in Yorick.
commit 7d11c2ed576b3920ae3a86c445ea9dddf91d3376
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 15 09:25:12 2015 +0200
Support autodocumentation of properties
Add describeProperty and help methods to Object.
commit eca21878cacf3dbcb18eedba0ccf22c3d47579a3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 17:03:06 2015 +0200
Issue a more usefull progress status (j = n/N)
Ratonale: it was weird to have the progress indicate
e.g. "128/3... 129/3... 1000/3". Now the count always progess by
increment of one over the actual number of columns that will be
integrated.
Add Screen::Coord1dSet::index() method, display this index instead of
raw "j" value.
commit 33322681880e01d04449b1e3e0cb8d2070ab310c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 13:51:20 2015 +0200
Remove KerrKS specific integrator
It has never been proven to work, contrary to the generic integrator
which behaves very well with either the Legacy or Boost integrators.
Remove:
* SpecificIntegrator/GenericIntegrator property;
* generic_integrator_ data member;
* genericIntegrator accessors;
* nullifyCoord, MakeCst, myrk4, mrk4_adaptive, diff,
setParticleProperties methods.
Add:
* setParameter method, to filter out
SpecificIntegrator/GenericIntegrator and warn when they are used.
commit a2288b60a34c86cd97f5d09ddc0837fc45c48d70
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 11 16:25:49 2015 +0200
fenv.h functions in the Yorick plug-in
* Add more functions to control the floating-point environment from
Yorick.
* Note in README.SIGFPE to loading a plug-in can change the
floating-point environment.
* More debugging in Register::init().
commit 02e025b33efdc3c908feb3eedeb40647c2989448
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 10:56:39 2015 +0200
Fix copyright years for KerrKS
commit 32722870c929dc888d1b796fb7f37ee3a1e9774d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 10:56:39 2015 +0200
Fix copyright years for KerrKS
commit 0f60e1b78582c05307dc6a394425b4a6e571c7df
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 10:47:27 2015 +0200
KerrKS is mature
Stop inheriting from WIP. This is an ABI-breaking change, only for
master for now.
commit 33dc967ffbaf0bb5c33e96731ab8ce924f976f77
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 10:33:36 2015 +0200
KerrKS is not WIP anymore
Modify the WIP (work in progress) class constructor to not issue a
warning if passed the empty string instead of a class name. Use this
facility to stop issuing the warning for KerrKS, which has grown in
maturity. This is an ABI-safe change. Next step is to stop inheriting
from WIP, but this will break the ABI and is not for the stable
branch.
The warning when using the specific integrator is now severe. This is
the part that really is still buggy in KerrKS.
commit 238b83d61030c2f2509039cb59513e89b8c05925
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 12 10:33:36 2015 +0200
KerrKS is not WIP anymore
Modify the WIP (work in progress) class constructor to not issue a
warning if passed the empty string instead of a class name. Use this
facility to stop issuing the warning for KerrKS, which has grown in
maturity. This is an ABI-safe change. Next step is to stop inheriting
from WIP, but this will break the ABI and is not for the stable
branch.
The warning when using the specific integrator is now severe. This is
the part that really is still buggy in KerrKS.
commit c5c30a9edc6234c25f3472bb6980c37ca42aaed9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 11 16:25:49 2015 +0200
fenv.h functions in the Yorick plug-in
* Add more functions to control the floating-point environment from
Yorick.
* Note in README.SIGFPE to loading a plug-in can change the
floating-point environment.
* More debugging in Register::init().
commit 0e2ef8c237ff80574e9631326f2f80f42f7709ca
Author: Frederic <frederic@macfrederic.(none)>
Date: Wed Jun 10 16:08:57 2015 +0200
PolishDoughnut: Adding central_temperature_ parameter
commit 17cc24485252ccef252fd6eefa9b6e5fce89d6d1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 10 13:50:35 2015 +0200
Fix build failure when not using fenv.h
commit 6cdf9242e25263e9232d7bba8680980372e17597
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 10 12:07:18 2015 +0200
Fix warnings (incl. undefined behavior) and some optimization
* pass 'make CPPFLAGS="-Wall -Werror -DGYOTO_NO_DEPRECATED \
-Wno-error=literal-suffix -Wno-error=unknown-pragmas"'
* some code optimization in NumericalMetricLorene
commit 3fd7a08f6d2a22f996317ef14399ed4b989216fc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 9 17:32:06 2015 +0200
Update documentation and test suite
+ update manpage and gyoto -h
+ update test suite to use short options and mpirun
+ update copyright statement in binary
commit c62b5619bc7693123ccb87c2032ec7855174bd87
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 9 12:15:54 2015 +0200
Add and/or document parameters to gyoto utility
--ispec, --jspec, --astrobj|metric|scenery|screen|spectrometer-parameter, --unit, --xmlwrite
commit e5dae98b13fae0b1b71ecdfbd792a5fc6713759d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 9 12:15:54 2015 +0200
Add and/or document parameters to gyoto utility
--ispec, --jspec, --astrobj|metric|scenery|screen|spectrometer-parameter, --unit, --xmlwrite
commit 08ca7552f739f28a4460b710661b34ca20763eb6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 9 01:57:12 2015 +0200
Rewrite gyoto.C option parsing using optionparser.h.
commit 913c7ddc07097712fbb15e7e78cf2dbcfce15518
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 8 16:34:28 2015 +0200
Document --no-sigfpe in manpage; update synopsys in usage() in bin/gyoto.C
commit e188a2624a2444d796d01214686c10a70c0286a6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 9 01:57:12 2015 +0200
Rewrite gyoto.C option parsing using optionparser.h.
commit 5097acfeeec1282cf07de1211c0dcfddc988915c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 8 16:34:28 2015 +0200
Document --no-sigfpe in manpage; update synopsys in usage() in bin/gyoto.C
commit 62b4bb62aa0b94b92d31841839d6c6a0cc736605
Author: Frederic <frederic@macfrederic.(none)>
Date: Mon Jun 8 16:26:32 2015 +0200
NML.C: changed computation of Keplerian angular momentum.
Doughnut: adding definition of rcusp and rintorus for all cases.
commit efc0f53daf24b88c8c76c1690aaefeb7ed6c2dac
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 8 14:57:50 2015 +0200
Fix spurious SIGFPE
+ initialize all members of Value instances do avoid bad (NAN) random values;
+ hold FP exceptions when makeing boost stepper as make_controlled can raise.
commit 7ce95331587e2951d202fa2cb1baf6ae1a3d735a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 8 14:57:50 2015 +0200
Fix spurious SIGFPE
+ initialize all members of Value instances do avoid bad (NAN) random values;
+ hold FP exceptions when makeing boost stepper as make_controlled can raise.
commit d069bb5d5ab279608a5a646568c7200fe4330937
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 5 16:04:58 2015 +0200
Fix GYOTO_PROPERTY_SIZE_T to work on 32-bit architectures.
On 32 bit system, size_t and unsigned double are identical but distinct types.
commit 4015547ad848caa33dfbf60fa1781e485a811902
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 5 16:04:58 2015 +0200
Fix GYOTO_PROPERTY_SIZE_T to work on 32-bit architectures.
On 32 bit system, size_t and unsigned double are identical but distinct types.
commit a5a1ae7165e010e7cec820f974f739706d977ecc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 2 15:03:56 2015 +0200
fenv.h support: by default, enable SIGFPE exceptions. Provide mechanisms to disable it. See README.SIGFPE.
commit af37c64da82edf5c43c356728372eed9b14e16b2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 2 15:03:56 2015 +0200
fenv.h support: by default, enable SIGFPE exceptions. Provide mechanisms to disable it. See README.SIGFPE.
commit cad7c2040d5d80d9fd98d1011c8fb614c6a8881f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 1 12:06:21 2015 +0200
Discourage compiling with clang in INSTALL.
commit cbcdffb2048ce9a2f78718c7c9b2d69c1ef096df
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri May 29 13:01:43 2015 +0200
Small improvements triggered by clang warnings
commit 3cb08ede61007eeacaa057dca76589dadc7dc8da
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 27 16:19:00 2015 +0200
Remove unconditional throwError from GyotoScreen.h
commit faae244af48a65782123b0034389aca1ec79f439
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 27 11:34:02 2015 +0200
Releasing 1.0.1 (1984 release)
+ add Odele to AUTHORS
+ update NEWS, ChangeLog and configure*.
commit 2292f1d74eaa9968ea9ec64bd00fdc150d8fe8b1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 27 11:17:14 2015 +0200
Simplify python detection and add --without-python to make it possible
to build Gyoto when python is installed but with wrong version.
commit 041c5fc40ee736afb183d693d93bca3b5fcdc1d5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 27 10:06:52 2015 +0200
python/doxy2swig.py: add 3rd clause of BSD license per request of original author
commit 21dba0161760650512abd8507cfcfa7be27b5e22
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 27 08:45:11 2015 +0200
Fix (bin|lib)/Makefile.am to use BOOST_*_LIBS instead of hardcoding the library name. This allows compiling with MPI support under at least macports.
commit 27fc03fe981bbcd3e6f919120a6b43bc6fc62a62
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon May 25 17:06:24 2015 +0200
Releasing 1.0.0 (Youhou!)
+ add a note about --enable-release in README
+ add README.Developers to remember how to make a release...
+ update NEWS, ChangeLog and configure.ac.
commit aa035f96465a0a45dd910de47281e7652dffb44e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon May 25 15:46:10 2015 +0200
* Update python/numpy.i
* Put BSD license in python/doxyfile.py
* Update copyright notice in every file edited in 2015
commit ca1979527bb018d77ad40cc9749b27e8d9bd4148
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun May 24 10:23:25 2015 +0200
Clean *CFLAGS and *LDFLAGS and link always with CFITSIO which is now needed by Screen
commit 603f961fba9a796cf57bd7427cdd7b504db93e3e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat May 23 13:56:25 2015 +0200
Don't .gitignore all gyoto files
commit 1f40e4053f01633839dbdb6b74b3e806663fbded
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat May 23 13:50:16 2015 +0200
fix spelling errors
commit 752026d3bc4d4bd5c4fdf3e74c2e6c6d8170d887
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat May 23 09:31:29 2015 +0200
* clean leftover files from doxygen
* use pkglibdir instead of asuming it is prefix/lib/yorick
commit 11c4faa047b9eb172281c62ff366e9bf741d0831
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri May 22 12:07:06 2015 +0200
Fix Disk3D::repeatPhi() to avoid SIGFPE when nphi_ is 0
commit d50df30e31cf0c89eb51744564f145859f6b280e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri May 22 11:50:34 2015 +0200
fixup polishdoughnut warnings
commit 3339bf7115e2b9769fa05bd18fd0be6b702c7d8e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri May 22 11:42:48 2015 +0200
Fix PolishDoughnut to export either Lambda or AngMomRinner to XML, but not both.
commit 56a4548398a87c01e34893ed38426a8b13ff7bf9
Author: Frederic <frederic@MacFrederic.local>
Date: Thu May 7 15:06:56 2015 +0200
PolishDOughnut: few couts forgotten
commit e8ddcf706e7f80481bcf017ca356940ab86dd5b2
Author: Frederic <frederic@MacFrederic.local>
Date: Thu May 7 15:05:09 2015 +0200
NML: adding the rico() Property read by Polish Doughnut
commit 4c47e67456caafb80fff8489f639c563d352cbfa
Author: Frederic <frederic@MacFrederic.local>
Date: Thu May 7 11:53:49 2015 +0200
PolishDoughnut: adding a test such that lamnda and angmomrinner can't be defined together
commit 9127af4e64a6f9296c437621a14a130d3cfd29cc
Author: Frederic <frederic@MacFrederic.local>
Date: Thu May 7 10:42:26 2015 +0200
NML: hopefully correct expression for 4D christoffels from 3+1 quantities
commit 3d2021646a177981e737c8b1777ae52633f30423
Author: Frederic <frederic@MacFrederic.local>
Date: Thu May 7 10:35:00 2015 +0200
PolishDoughnut: adding the possibility to define a doughnut by specifying the angular momentum and inner radius, so no longer limited to Roche-lobe-filling tori.
commit 8efb25243c99776ed1cd49777385d20b69cf69e9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 8 08:00:08 2015 +0200
yorick: fix bug bug in dimension calculation of impactcoords when addressing sceneray with angles
commit 70b36cea4a91b1bed1f582f28312fb096d7c6112
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 27 16:53:24 2015 +0100
fixup
commit c764b58ed8e4b55c4172d03080e8a3fbac43b647
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 27 16:49:37 2015 +0100
Be more specific about which part of Boost is needed in each file (we use boost::array, Boost.multiprecision, Boost.odeint, Boost.mpi)
commit 17aca8b349c38a4e5ef2355422feadd781414c63
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Fri Mar 27 12:45:42 2015 +0100
Improve Boost.mpi detection. Slightly tuned to ObsPM cluster...
commit b7511de0edd86a6c6596465673a757d1df6e253d
Author: Thibaut Paumard <thibaut.paumard@obspm.fr>
Date: Thu Mar 26 18:16:10 2015 +0100
Fix Boost.mpi detection
commit 26c95ca9f32dfb5c4627203e470c571a17000fa8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 26 12:39:30 2015 +0100
Change impactcoords to always return the first (backwards) encounter with the object
commit cba8e4e56314432dee6e0ea1a6fbc1a4fccb9dd4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 18 13:17:12 2015 +0100
Scenery: add updatePhoton and clonePhoton(i, j) APIs to get Photon with all tuning parameters from the Scenery
Photon: fix findMin to work also when time is too large
commit a3b908914d273f7effb527e0f71c5d0a83fda0e3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Feb 18 10:28:58 2015 +0100
Fix sunradius unit, which was set to 1 meter
commit 6d80547e5b7f145afddfae05bd3df3bc5b238735
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Feb 17 16:40:10 2015 +0100
* Expose MinimumTime as a property in Worldline;
* yorick:
+ support setting Properties in the generic way for Photon;
+ support setting Properties of object kind (Astrobj, Metric)... to 0.
* gyotoy: make gyotoy_warning an alias to error (it was undefined).
commit b79baab9367f5951d3e433bc4304cc095a3a940a
Author: Frederic <frederic@MacFrederic.local>
Date: Thu Jan 29 11:51:11 2015 +0100
NML.C: adding boson star circular velocity
commit 3e45810d24fc4b3f9212d9e34b51c0bc500286b2
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jan 21 16:44:18 2015 +0100
Adding the Disk3D to yorick test suit
commit 650fe87d89e4a14a745c413683b84fe31e403d9f
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jan 21 16:24:27 2015 +0100
DynaDisk3D: adding File Property
commit be07f7f26c39a452120103924f5a17f976c324c5
Author: Frederic <frederic@MacFrederic.local>
Date: Mon Jan 19 18:12:47 2015 +0100
NumericalMetricLorene: adding 4D Christoffels
commit 4783d49d394efad393ee3ffe75c2dea7e70c8384
Author: Frederic <frederic@MacFrederic.local>
Date: Mon Jan 19 18:11:13 2015 +0100
ThinDisk: adding a trivial constant emission for simple visualization
commit 5ea26ab877df2421529b5a571c4eb06fa1a99d48
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jan 15 11:47:20 2015 +0100
configure: look for swig3.0 as alternative for SWIG
commit b3d3a31520cd9dc00d7638384ce15377c261b635
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 14 19:31:14 2015 +0100
Puthon: small adjustments (incl. ignore Photon::Refined) to compile with Swig 3.0
commit ca3d163e0780d3ad171d51ed37d07fa770fbf230
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 14 16:05:13 2015 +0100
Python: make Swig interface file language agnostic (by including NumPy lines only conditionaly)
commit 42c4e894b6e7ba2d0c5f0f5a97651edab62eae69
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 14 15:52:58 2015 +0100
+ Gyoto::Value: make operator bool deal with long_t and unsigned_long_t
+ Python: make %typemap(in) Gyoto::Value target-language-agnostic
commit da505ec0da17ad3dc8507dca3261819ed1d6c74d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 14 12:52:05 2015 +0100
+ Add Gyoto::Object::get/set(std::string const &property_name ...)
+ Gyoto::Value::operator [unsigned] long() work also if the other type of long was set
+ Python:
* bugfix: avoid segfault when outputting a NULL SmartPointer;
* new typemaps around Gyoto::Value
commit 8f8a3aa5a61663848e19b8067b574a222fba52f0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jan 13 13:16:44 2015 +0100
Python: make swig file a little less dependent on python
commit 9832ccbf6af0d53a050ff0b9cac8cdcce458c2cd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 12 15:05:57 2015 +0100
Python: support building without boost
commit e8642a125992918c08ed1569eb6fc83a16b65bc2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 12 13:44:16 2015 +0100
Python: support out-of-tree builds
commit 1cf513c3acb4a2df3b83644f08f5e3079295a186
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 12 10:59:15 2015 +0100
Python: patch gyoto_doc.i doc accomodate for renamed nested classed in Screen
commit b75734f061eed2241b952e0708e0715b3b33ff6a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jan 10 22:42:26 2015 +0100
Python: expose GYOTO_ARRAY<type, 2>::operator[]()
commit ad176cbeb4fea6d6079c879c6eebbaa58264955c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jan 10 15:20:00 2015 +0100
Python: support NumPy arrays *in addition* to low level C arrays in Coord1dSets Indices and Angles
commit edeec3e193af94c5b948ce93d878022d7d01992b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jan 9 15:19:35 2015 +0100
Provide casting from NumPy ndarray to gyoto.array_double. All Gyoto methods take the latter as argument.
commit 608982f15f0bbb2aecb91be51259c143ed6c6778
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jan 9 11:17:02 2015 +0100
Add typemaps for Worldline::IntegState, Astrobj::Properties and SmartPointee
commit 1f85f55834b543671e4f8bb6ef41d26385951ac5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jan 9 10:44:02 2015 +0100
Python: correctly support Gyoto::Quantity_t as a integer type
commit aa91388eef6c4f7b0d6d77bb9f85232fec356ba8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jan 8 14:43:48 2015 +0100
Add python/example-mpi.py showing how to use MPI
commit 66a26bb1cf3c26f836ca98b940e7cf2bedb21dfe
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jan 8 13:53:38 2015 +0100
Document Python extension in the user guide
commit 30f655752a852dfeb6a92c4f4d3a7c98635bc535
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 7 19:58:07 2015 +0100
Python: Expose Gyoto::Property (ignore constructors)
commit 3dcf970c10046d2302b90af217f8f3d0ffd4e939
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 7 17:40:19 2015 +0100
Python:
+ don't ignore any class (only constructors for abstract classes and some other methods)
+ work around a swig bug that makes "help(<module>)" fail
+ expose the Unit and Converters system
commit 1c495fdf30f3cd973b86d8bf58c8c36feb520a88
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 7 14:47:54 2015 +0100
small tweaks in Python build-system
commit e8ba9a5ebfdd7b2987213d5c468dd8e024135d2d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jan 7 14:01:05 2015 +0100
Python: expose normal pointers (with reference counting) rather than SmartPointers.
commit afcfaef4bd1ac997186522cacbda5766d0981e7c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 5 18:07:00 2015 +0100
Check for Swig in configure, fix glitches so python extension compiles under MacOS (w/ macports)
commit c84d32b4eab3d3c1a721218cd5a8329cfcd3400a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 5 15:51:45 2015 +0100
Minor fixes in Python docstring generation
commit 46e73509da11e0f0ac1b52970689773ce186b4ed
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 5 15:26:56 2015 +0100
Use doxygen to provide docstrings in the python bindings (based on doxy2swig)
commit 78b9c99ea2c79f54a3bd045c2d9c77845ba7a959
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 5 09:56:46 2015 +0100
Install enough material to build python extensions around 3rd party Gyoto plugins
commit 97601b0c1e2be46355a41c1e49fad0a7ae4bd4d7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 30 09:18:22 2014 +0100
Add python/setup_lorene.py.in
commit 8557a8fa22832152f0e70629bfada1945f38d440
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 29 12:39:44 2014 +0100
* Value: make sure only the member that was set can be retrieved.
* Python: rename Properties to AstrobjProperties
commit 333a61c9fc961ddf5888c701bbcda585b9f71c69
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 28 17:26:14 2014 +0100
Screen::Coord1D/2DSet destructor is now public virtual
commit 4d8dd3151d84c5ee8def7c6fdc7703bf7d8f891e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 28 16:14:28 2014 +0100
+ include/GyotoWorldline.h: remove prototypes for operators that were never implemented
+ python/: fix warnings about unkown base classes and cast operators
commit 6c31bc7424062db02573da7b0f4273f95ccb9eaa
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 21 20:37:50 2014 +0100
Fix operator[] to return reference in (Astrobj|Spectrometer)::Complex, use it to implemet r/w item access in Python
commit e45e108aa696ba959b02af937c660437a179d5b0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 21 16:23:39 2014 +0100
Support getting/setting element in Astrobj::Complex, including in python
commit 80974d03b5a251bdb6730ce28b38469fec484f30
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 21 10:21:36 2014 +0100
Python: ignore SmartPointer<T>::operator() to give access to T::operator()
commit 1b064a9fcd21e588ead7e4f7860c72695bdab375
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Dec 20 22:39:04 2014 +0100
Remove NumericalMetricLorene::getFileName(); complete gyoto_lorene Python extension.
commit fe94dbfb9fdc278eeabed0f2e978216c55302cfd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 19 20:20:19 2014 +0100
Oups, commit gyoto_lorene.i
commit 618076c72c47251ca62c2735c6ab9021e3aec754
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 19 20:18:10 2014 +0100
Python: new extension gyoto_loren (wraps only RotStar3_1 so far)
commit b9f6e31e39057fcf175b112e19f79f7676b70001
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 19 16:18:37 2014 +0100
Python: add second python extension, gyoto_std, wrapping libgyoto-stdplug
commit f104a3bf96f73c4ee1fb8fa15f24a931b0962b67
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 19 13:18:19 2014 +0100
Fix Screen::Bucket::Bucket to work with pixel-type Coord2dSets; more Python examples
commit 478041e13458fa968d0cb964ce071dce44052c81
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 22:04:30 2014 +0100
Python: add some doc; examplify ray-tracing with Spectrum
commit 0f27551c51a02fffebc3a4dfa3d4030bde9941f6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 17:34:55 2014 +0100
Add Python example, revert spurious changes in Screen (some unconditional debug output)
commit ca66c51021487fd1e7ccf39a0f09ec1a3451dd18
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 17:31:35 2014 +0100
Document Python interface in INSTALL
commit aa5b211a11b3729bee63f39512757faa69a16108
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 17:20:37 2014 +0100
Python: catch Gyoto exceptions correctly
commit 417b5c3e64dea8afac0ff0188b51377b0feec897
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 16:58:58 2014 +0100
Python: hide base classes, make "Class" a sucontractor for that class
commit e35255bf64a9fa8f30838826cca3419105c8b2d5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 18 13:15:22 2014 +0100
Python: basic (but sufficient) support for tracing intidivual geodesics
commit 506d66f6aa45e3c129cc9893f700d08cec9408af
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 17 19:45:08 2014 +0100
Python: set flags for dlopen in gyoto.py; wrap all Astrobj::Properties members.
commit 455b96296e7974e0879c69fda662dd1c870dad8c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 17 17:10:51 2014 +0100
Build system for the Python extension
commit fdde55aebd59b2011082e9ecbd36a3b1c63901ca
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 17 12:52:13 2014 +0100
Python: fix Scenery interface so ray-tracing is possible. Implement a way to connect a buffer to Astrobj::intensity.
commit 3f2426ba0cb206a36d2c030e46215653986cd993
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 16 18:08:23 2014 +0100
Initial attempt at Python interface
commit 24a436d4ed82043a588489aab75da41416df1041
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 15 15:22:25 2014 +0100
+ Bugfix: fix Star::rMax() to not SIGFPE and to compute the right thing.
+ Bugfix: v=Worldine::initCoord(): make sure v[4] is 0 if initial coordinate was not set.
commit 6a9859c7668a51a0cf8714dbdc46888a6659b665
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 15 11:54:34 2014 +0100
Fix Scenery to ccompile correctly with --without-udunits
commit 57e2d588adc6dfc0f44be8d28edacd14a2a00be2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 12 14:48:03 2014 +0100
Yorick: support setting/getting Properties with the eval operator in all object types.
commit cc2c3fdfae3cbc6ecf8d0e08b4ec43d15710c5e6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 12 14:23:38 2014 +0100
Yorick: parse Properties in eval, only for Scenery.
commit c82d2af0a41698357c4579d618560d3efb51363d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 11 22:13:34 2014 +0100
UniformSphere::deltaMax(pos): don't use operator() if pos is outside rmax_, as this can lead to extremely lon integration in case of moving Star
commit 5be938b22ea54e0c8405a0ce98e110cde922ca5b
Author: Frederic <frederic@MacFrederic.local>
Date: Thu Dec 11 19:25:00 2014 +0100
Adding 3+1 metric functions necessary for PolishDoughnut
commit 0f553cc2e466d78a7b2cfcb9753ef8003848b38c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 11 12:59:05 2014 +0100
More macros in Object a, Property to easily declare and define accessors.
commit 4900995e52f403f006a1b88fb386e233e330ca61
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 10 16:49:42 2014 +0100
ThinDiskIronLine: don't assume coordinate system is spherical
commit fb57a49ada9b85019e08a18623d76d237e28b276
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 10 16:43:18 2014 +0100
ThinDiskIronLine: Fix bug in LineFreq conversion, support unit in LineFreq and CutRadius
commit 478139baf50b295eeb6265673b2c3496c82ef725
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 10 15:33:10 2014 +0100
New Property type: vector<unsigned long>
Documentation in Worldline
commit fb5078b9c3c295ac72c0b1e5c76962cb269489ec
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 9 17:43:19 2014 +0100
document Property and Value
commit bca056121fdfa7d741fa2ef84fc8a61c1c63dda8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 9 14:27:56 2014 +0100
Document Object class
commit 4cd3a4069075c18cc440b50617c946487feadd68
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 9 11:04:16 2014 +0100
Finish converting Scenery to Object/Property
commit 59c4103f87cb6e920b90ada84fa4047c9f1b8a9b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 8 10:28:18 2014 +0100
Start converting Scenery to Object/Property
commit 20149de74409aa429cf07f4ba9090224ad796f43
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 8 10:13:39 2014 +0100
Object and Factory: don't create SmartPointer sections if NULL
commit 8d94ccd9491ad00037c3353045675a9f704d856d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 7 18:21:06 2014 +0100
Implement Astrobj, Spectrometer and Screen as possible Value and Property. Finish converting Screen.
commit 932197f354913c2b0dd27dc5208c09adbd8ec5d9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 5 22:30:52 2014 +0100
Convert Screen to Object/Property (spectrometer remains to be done)
commit 4876907c001532a7a6a2685800fc47de8d94f42e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 5 17:01:34 2014 +0100
Convert Spectrommeter::Generic and ::Uniform to Object/Property; rename Spectrometer::Generic::kind_ to kindid_; remove kind_ from Spectrum::Generic
commit 6de673c39658f27fa04f75aaf53d3e185b600119
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Dec 5 15:02:40 2014 +0100
Typos in user guide
commit 6abd4422798979f5474faa5524ceb4fbb800d9ee
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 4 18:09:44 2014 +0100
Convert all Spectra to Object/Property
commit 7a3e7857c06a6532e02895c49559016c20dfa0a7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 3 17:04:33 2014 +0100
Convert all the remaining Astrobj classes to Object/Property mechanism
commit 116d62889340f0a067f7479ce82b524b9f501aa1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 2 15:29:50 2014 +0100
Fix bug in WorldLineIntegState, which failed to update gg_ in init()
commit f3e9aef11264e4c141a05aba8acc9fb4284ccc75
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 2 15:19:23 2014 +0100
Use strtoul and strtol instead of atoi when parsing longs/unsigned longs from XML
commit 020d8486c265ef169bee8d0ddaf836d22a367141
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 2 12:20:16 2014 +0100
Change Object/Property API to use arrays (with "links") rather than chained lists. Much easier to understand and to read.
commit 9e0d71b4eea1926d72573245caff6999ca5d5d75
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 1 11:29:46 2014 +0100
Move Object API out of Worldline and into Star and Photon
commit 3dfa0fd17208be7f95947062271ac9148763b3d1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 28 14:57:14 2014 +0100
* Make SmartPointee not and Object, but most of its descendents.
* New Value/Property type: unsigned long
* Convert Worldline to Object/Property
commit a3c32d0cff9cadcadf4adf97cc972dd1664a13ba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 21:09:12 2014 +0100
Convert Torus to Object/Property
commit e843260a99b0863c828064383bb451a1836cb057
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 19:50:28 2014 +0100
Convert FixedStar to Object/Property
commit f5659d915d3f4b462b286dbe4b24cfe2109a517c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 18:42:00 2014 +0100
* New Value/Property type: spectrum;
* Converted UniformSphere to Object/Property metaphor
commit d7912a1152d7d265381829e78a8f996f62912631
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 17:21:39 2014 +0100
Split GyotoObject.h and Object.C in Object, Property and Value;
Move Gyoto::Property::Value to Gyoto::Value;
Add Metric member to Gyoto::Value;
Make metric a Property in Astrobj::Generic.
commit 30a2278267e2130611faee81126582a0a3eaef1a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 12:05:00 2014 +0100
Simplify introspection code by using new class Property::Value
commit c307c5caea29a9d21575157020ce6967fa0d0016
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 09:33:41 2014 +0100
Convert Astrobj::Standard to Object/Property (safetyValue)
commit a6130803e3155ea5e6f28db86a0b14d84f96063c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 27 09:19:37 2014 +0100
Rename GYOTO_PROPERTY to GYOTO_OBJECT, change GYOTO_PROPERTY_FINALIZE to accept a Property* rather than a Property
commit a8b849a195f85546a6179d891de7d55de7e580a6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 26 23:09:50 2014 +0100
Bug fix in Photon::hit(), where Astrobj::Generic::Impact() was called with bogus indices
commit 714d24bb9bbb90be2e875be2c9b3579654564ce0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 26 23:02:51 2014 +0100
Convert Astrobj::Generic to Object/Property paradigm
commit f4996d72f9cc03a1ab27fa6b4d6108ad246348de
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 26 16:11:34 2014 +0100
New Property type: std::vector<double> (used in NumericalMetricLorene)
commit 3ab767866961fcbd5f54f304bfa057da4f26422e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 26 14:58:49 2014 +0100
Convert most of NumericalMetricLorene to the Object/Property paradigm.
commit 8b7cb7e5c7b290e999abf67cbb3299ad7dd976ec
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 26 09:21:40 2014 +0100
yorick: don't use a wrpper called "yorick", this confuses the build system (use yorick1 instead)
commit d42c33c4bb514ecffa7816f9de62bf0fec5f94a6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 25 17:59:43 2014 +0100
support string and filename Property types in Yorick
commit e5ed94416615058394c582c560f426c611c3a688
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 25 17:44:50 2014 +0100
Add new Property types string_t and filename_t, convert KerrKS, Minkowski and RotStar3_1 to Property-based objects
commit b1f25ac8408bd7c7e4acfa8b038f13c9b96fffb8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 25 15:13:05 2014 +0100
Implmented Properties in KerrBL and Yorick
commit ea26db033dfbf301f11d217ba0fb8fd62bb91d6a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 25 09:16:54 2014 +0100
Start working on introspection framework: new classes 'Object' and 'Property', properties can be set and retrieved by name. Metric::Generic converted to this framework.
commit 6f7f809a06a58b304d99decacd62d5c2570949c3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 21 14:50:11 2014 +0100
Use the integrator set in state_ when refining geodesic in Worldline::getCoord()
commit ea6cb0c53cd95fed2d0421d4fdd4a83b12c7a98e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 21 11:49:41 2014 +0100
make fullPath able to interpret `pwd`/
commit 2b88bd410a3cde049512099854c270123675e2bd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 20 21:36:31 2014 +0100
remove KerrBL gg_ from PolishDoughnut
commit 72e87b0e4d6c64eef8ff2826237f6c6aa7490ddf
Author: Frederic <frederic@MacFrederic.local>
Date: Thu Nov 20 17:44:07 2014 +0100
PolishDoughnut is no longer KerrBL-dependent (1)
commit 0f1fc51888fbc968d5fa270224fec8ac12af840f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 20 17:19:50 2014 +0100
Distribute our own yorick/Makepkg. Out-of-tree builds uninstall is buggy in the Yorick-distributed version.
commit 232eab11b9f82f29503fd548540124160bc0f155
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 20 12:55:08 2014 +0100
out-of-tree builds: 'make', 'make check', 'make check-mpi' and 'make install' all work.
commit e0b58d5f40e97ee6eee1e4d6708dd232c3561a0c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 19 17:26:34 2014 +0100
implement 'make check-lorene' and 'make check-lorene-mpi'
commit af0810339362462079fd66339aaca2509692b2ba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 19 16:04:47 2014 +0100
First step into checking lorene in make check
commit ad1ba1329fc6174c3d5584613afa635783e3b6ad
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 19 15:07:36 2014 +0100
yorick/gyoto.i: fix gyoto_painters_panorama_eval() for partial panoramas
commit 9fd5a3941bd862652f93642809e9dba2dbe9a5f8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 19 14:53:19 2014 +0100
Screen::fitsReadMask(): if file can't be openned, just issue a warning.
commit bc4190910c8c2f8e6222a06c9672580d2e1da5ce
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 19 14:43:31 2014 +0100
Separate MPI tests in 'make check-mpi' to avoid hanging the computer when not plugged to the network
commit 2dbcf363aa2ea2487e1ca538ffeacad4a9d1a2db
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 18 18:14:42 2014 +0100
Remove spurious cerr introduced in development; streamline debug output
commit ead9bccc7b5b1bcd21ef8741b94295c801927be3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 18 17:49:44 2014 +0100
Write up NumericalMetricLorene::fillElement()
commit 6946b14a1c645ec324efd2276c8df1769e72feb5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 18 16:25:15 2014 +0100
Put MPICXX in gyoto.pc, only if HAVE_MPI. Also update autoconf-generated stuff.
commit 40cf1c2b9b65942fafa02259209aa92d29c2791b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 18 15:38:23 2014 +0100
New API: FactoryMessenger::parseArray(). Use it instead of direct calls to strtod everywhere.
commit 12ac38e0093a24e14728883dc9a5f40bae11f03d
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Nov 7 17:48:14 2014 +0100
Small error in ThermalBrems
commit f1d40ddc477ee70270914e442475a34711b16882
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Nov 7 17:33:04 2014 +0100
Updating ThermalBrems
commit 579960ae455c568a1678325a02198b7c8f478ebb
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Nov 7 13:32:32 2014 +0100
Adding Thermal Bremsstrahlung spectrum
commit 409df1d00db643a9b9c0bd9aa7bad3ef33c313f3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 6 17:17:01 2014 +0100
Changed the anglekind API and "Rectilinear" option, better suited for photo-realistic ray-tracing.
commit b708cf11be0d6bcf76d356ac824a90bb3e87a7d9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 4 19:32:01 2014 +0100
exchange pitch and roll in gyoto_matte_paint
commit 185edcb99782a5ed0138a3ca4a53966245403a8f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 4 18:35:04 2014 +0100
put most of the matte_painting machinery in gyoto.i
commit d0d9f0540ffe7af9ff98d415e83d206169e04543
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 1 18:14:52 2014 +0100
yorick: new example script "matte-painting.i"
commit eb6b70cec3421fdb47bafcc6ddd83f7a3027070e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 1 17:56:55 2014 +0100
yorick: expose Metric::coordKind()
commit 72464f30fe3113a3f187e675e7a71bfa30113e5b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 1 17:51:46 2014 +0100
Only call setParameters in template subcontractors if fmp in not NULL
commit c355db11137993d482295cec1838f05f530296b1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 31 19:34:43 2014 +0100
Photon::metric() also sets the metric in the astrobj. Works also for Scenery::metric().
commit f6f711ff8201bea086fa36f4fbc1e2dd2ed39ef4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 31 19:06:01 2014 +0100
Store coordinates of escaping photons in impactcoords
commit 5835d8497e5dcf28f82cfc419e79d6577d515e0a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 31 09:44:34 2014 +0100
fix trick yo yorick/Makefile.in that's sometimes needed for linking under OSX (with clang?)
commit 2a2fe9dda180ddd79392e36161ea9c417303979d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 30 12:27:11 2014 +0100
Bug fix: build yorick plug-in successfully also without MPI support
commit 69522f0aad85d65531c3d30131a4af12b70c99b9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 30 12:12:30 2014 +0100
Change SONAME depending on built-in features and by default add "-unreleased" to the SONAME.
commit 9ac7d4aeaf91ff1ded73de320699bfb73da60e37
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 22 16:36:53 2014 +0200
Set an MPI error handler in Yorick (only attached to MPI_COMM_WORLD atm.)
commit 9dbb7c5c9d97ef3918dbb6b565ca0ef33ceb615d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 22 16:06:39 2014 +0200
Scenery::mpiSpawn(): issue warnings when MPI is not available/not initialized/finalized
commit b83fc4f4052b4fb8fc976ae01c224f9c7e7abca2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 22 15:17:05 2014 +0200
Change GYOTO_ARRAY if Boost is not available to compile fine with C++98 (e.g. gcc-4.4)
commit b52fbedb1d0973e7d75dc24fb1b10a957eb9fb09
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 22 13:17:10 2014 +0200
lib/Utils.C: #include <cstdlib>
commit 5a357b4860d007163f0c38dd17e2b20741863088
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 22 12:17:14 2014 +0200
yorick: rename gyoto.mpi* to gyoto.MPI_*, matching the normal C language name of the API.
commit 6f076286911da439a75bb3bd843854464d1a10d6
Author: Frederic <frederic@MacFrederic.local>
Date: Tue Oct 21 18:35:47 2014 +0200
NumericalMetricLorene: correcting gmunu_up_dr
commit 705cd88d901a4de50d348da020082d3d1b577732
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 21 15:24:41 2014 +0200
fix format of NEWS file
commit c582a2e37be6059c9cf9c90ad4428573aaadfdee
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 21 15:06:52 2014 +0200
update NEWS, which was left behind when releasing 0.2.3
commit a2ddb8efe5733c8fc371b2063fef4d7a39e6de63
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 21 14:15:34 2014 +0200
Release 0.2.3
* Fix minor memory-management bug in yorick-gyoto_Scenery.C
Signed-off-by: Thibaut Paumard <paumard@users.sourceforge.net>
commit 97a0e08cea0bb46c408f6d956d875fe4b2c3723d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 21 13:03:36 2014 +0200
yorick: when raytracing, support using arbitraty size arrays as indices.
commit ec667993caf716fb285e7a6e427ca8ab8b9ec43e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 20 16:11:38 2014 +0200
clean gyoto-mpi-worker.*.1 (manpage copy), hide more files in .gitignore
commit fb035b8ec215a6e14bd87231645c70b9bd0729ed
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 16 16:15:01 2014 +0200
* New API: Screen::Coord1dSet & Coord2dSet
* Change Scenery::rayTrace() API tu use a Coord2dSet instead of i/jmin/max
* Make Astrobj::Properties::alloc a simple bool
* Fix PATH in yorick/yorick1.in
* Got rid of yorick-specific multi-thread code.
* Support ray-tracing of a bunch of angle-specified directions, including in wYorick, and in parallel
commit d0374b75093a82f6dfa419fac880a99ee70217cf
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Oct 15 19:04:09 2014 +0200
Implementing specific moving observers for KerrBL/Minkowski.
Screen: getRayCoord calls Metric::observerTetrad; new keywords in XML
Metric: Metric::observerTetrad checks the normalization
KerrBL and Minkowski: observerTetrad implements Keplerian observer
KerrBL: obserTetrad implements ZAMO observer
commit e790df753b30ef038308ada1170e8e5ed6121272
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 17:53:01 2014 +0200
* install gyoto-mpi-worker as ${bindir}/gyoto-mpi-worker.SOVERS
* change dots in SOVERS to underscores
* make sure MPI support build and works --without-cfitsio
* add manpage for gyoto-mpi-worker.SOVERS
commit 25a54daaaeb49d8ab96f972e7a8921424f44ae64
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 16:23:17 2014 +0200
Add yorick/check-mpi.i
commit efce82c20bd798296cc4b08499b582a3ac860bcd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 15:03:45 2014 +0200
document MPI functionality in the user guide.
commit 8d1fa3df6b40b55f236ae0d0b865b6e575c53632
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 14:26:37 2014 +0200
PolishDoughnut: turn cout message into debug message
commit b7cb430940d7961fbb69ffcf3c749ed90de5bfc2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 14:25:49 2014 +0200
MPI: give work to the workers before copying data
commit feee6118168ba2ac1a4c8766dd30745909247c02
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 13:50:04 2014 +0200
also check that mpi was not terminated when chacking that is has been initialized
commit b59317d408f3e08a5c834d64533b1890d6f01c7e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 15 13:06:05 2014 +0200
Do not run MPI_Init automatically, instead check that it has been done and fall-back to non-MPI behaviour if it has not.
commit 1556512862b395ddbef9d1da056db22fbda0b1b2
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Oct 15 12:04:11 2014 +0200
Screen: add the x -> -x transformation for SphericalAngles
commit 6d902aa3ff440f9543e1133bbacfb4543644707a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 14 17:59:41 2014 +0200
Better control of when MPI_Initialize() and MPI_Finalize() are called.
commit 8c1a676e776387e3617c7468f17f7c361d244dfe
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 14 16:19:52 2014 +0200
Support di and dj arguments, route yorick Scenery ray-tracing through Scenery::rayTrace when possible. The case that remains is when i_idx or j_idx is a list.
commit 3745ef35f95051d4f52089eb7706afd8c37a9eb9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 14 11:01:25 2014 +0200
Basic support for MPI functionality in the yorick plug-in:
* mpispawn=, mpiclone=;
* gyoto.Scenery_rayTrace() support was automatic;
* new functions haveMPI(), havePTHREAD().
commit ec9accf5215558b315f5a7fb05773cc6d9217056
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 21:53:38 2014 +0200
Port to current Lorene (with namespace), remove linking against liblorenef77
commit f34c98c482c836d36fce9635b4ab276eb9732824
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 17:45:15 2014 +0200
add example slurm batch file (extremely basic)
commit 52f654bab80cf092c318b3e1de597153abcd5371
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 17:09:25 2014 +0200
fix bug in MPI rayTrace (invalid write)
commit f7d82e73926d276504576a8bd3114ec2d6e3a071
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 14:01:23 2014 +0200
add gyoto.in, needed to generate local wrapper
commit 7b1e3a433b633ae92823a9b8fe11cdbbf10dc453
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 09:12:08 2014 +0200
* rename Scenery::is_worker to am_worker
* give raytrace task earlier in Scenery::raytrace()
* merge workers and manager into a team, use broadcast instead of P2P whenever appropriate
commit bb16b57f3f3175c267fd2378a3ed78603d644bac
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 13 09:06:59 2014 +0200
MPI: broadcast XML data instead of sequential send
commit 4ebc4d5eed25ad1f9e52368a61e54dd77dd69557
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 12 20:19:07 2014 +0200
* provide wrapper script directly in the root of the source directory (sets $PATH)
* update man page
* accept (but ignore) --nprocesses when gyoto was built without MPI
commit 92b56464dfba00e5c025d752a9f18c65db5e928c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 12 16:27:08 2014 +0200
gyoto executable supports --nprocesses option; fill PolishDoughnut::fillElement
commit d935adb36db5ac409692f0b5585ae6c97d35a15a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 12 12:18:34 2014 +0200
Better detection and error handling of MPI prerequisites
commit 5c5313403eb2bd214c934c2f7defa753395b3f31
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 23:25:52 2014 +0200
Document MPI dependencies in INSTALL
commit b27967a8590b6bf15f0dd53f7d753aaaf83571a3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 18:20:20 2014 +0200
MPI: install gyoto-mpi-worker in ${soversdir}
commit 5865d2bc68ac6f5992be80b1737a208763a8c1b1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 16:37:06 2014 +0200
MPI: compile (and run) fine with and without MPI
commit 924eaad2df7b5e9a5e6039e69ec3a255253fa66e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 13:20:49 2014 +0200
MPI: support computing impactcoords
commit 82a24f08b062eac91741703d1bda199c681788e9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 12:53:11 2014 +0200
MPI: Get requested quantities from data pointer instead of Scenery.
commit ab278de34b78e5f80db2b0fa4a6567a9fe122e15
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 11 12:39:25 2014 +0200
Add typecast from Astrobj::Properties to Quantity_t
commit 4fe110b735e93d6dee4afc4020b2613f04f1903e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 20:54:52 2014 +0200
MPI: support using provided impactcoords
commit 405957cad35d8adc662b01862c0c90b8e364381e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 17:21:38 2014 +0200
MPI: support all the quantities except impactcoords
commit 2e4f125ce57e1e746c79ae78687ba1b0e3bb76dc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 17:02:17 2014 +0200
MPI: works as long as gyoto-mpi-worker is in the PATH, which is the case by default.
commit 9020a896378525685268cb77691a390233fdfb5f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 16:38:34 2014 +0200
MPI: use a buffer instead of a temporary file when cloning remotely
commit 5f99e28e9df677b5097233e6a924777623750c72
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 16:35:38 2014 +0200
Factory: allow constructing an object from in-memory XML data.
commit 2232e31bac6a76f729ff0ebe8c1207c5fd9157dc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 10 15:45:16 2014 +0200
MPI: move all the raytrace logic into Scenery::rayTrace
commit 64d65a086a1238557e68b8fff0b595d5062ed538
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 9 21:20:37 2014 +0200
Allow fixed star to be "rotating", i.e. velocity is given by Metric::circularVelocity()
commit 87e22922c0b79bad3ba4163476824b237a9d7e03
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 8 18:17:28 2014 +0200
MPI actually working, at least for quantity "intensity".
commit bb1816d21691d2c3c5fb0f570ed5cb458ab50662
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 8 15:11:37 2014 +0200
Initial MPI version. Dummy implementation: calls are made to parallelize Scenery::rayTrace, but no raytracing actually occurs.
commit f1d58b489da853785c2f75f5ec0fd5070f3116f3
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Sep 26 14:20:40 2014 +0200
Migrating omegaPattern_ and tPattern_ from DynaDisk3D to Disk3D where they belong
commit 95e32fc78f9ce8018ba63164708dab89beb8696f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 23 11:05:04 2014 +0200
fix lib/gyoto-uninstalled.pc.in top hopfully support C++11
commit 8ec7314dcc217a3e56f0b312f390694daf7f1333
Author: Frederic <frederic@apcdhcp53.in2p3.fr>
Date: Mon Sep 22 15:04:15 2014 +0200
Astrobj: adding noredshift_ keyword
commit 224c254a314a346940f61986e766c44548cb7778
Author: Frederic <frederic@apcdhcp53.in2p3.fr>
Date: Mon Sep 22 12:20:08 2014 +0200
DynaDisk3D: adding rotation velocity keyword and Minkowski integration
commit fa5c38593c5d49d35ad6744522beb011477c57ea
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 19 14:47:33 2014 +0200
Release 0.2.2
Signed-off-by: Thibaut Paumard <paumard@users.sourceforge.net>
commit 4925c06002b51049873f8a7b2581d514579931f1
Author: Frederic <frederic@MacFrederic.local>
Date: Fri Sep 12 12:26:17 2014 +0200
PolishDoughnut: still cleaning
commit c9aaafa1e7b8934ed8c7cc0bd745a9c28de1f256
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 10 16:01:20 2014 +0200
PolishDoughnut: still code cleaning...
commit 5c0dc7a5e9e4ecda0c780433b20055f3fcf14f45
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 10 14:45:44 2014 +0200
PolishDoughnut: again code cleaning
commit a82ce262e2cf389c88f21eb1441ef4a8702e89e4
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 10 11:57:31 2014 +0200
PolishDoughnut: again some code cleaning
commit 44a8a2536af0e51e50831c8f151432d9f83fe24f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 9 11:22:24 2014 +0200
Correct also the generic implementation of circularVelocity()
Conflicts:
lib/PolishDoughnut.C
commit ecedb397dde61cf787c4bc2e86eea9c61e2a660e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 9 11:38:18 2014 +0200
Correct KerrBL::circularVelocity()
commit f9f33402a22908cd25d1d0b71ac6a40f2317489d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 9 11:22:24 2014 +0200
Correct also the generic implementation of circularVelocity()
commit 4b184b1a2332530ac51014bf3a368efd86214088
Author: Frederic <frederic@MacFrederic.local>
Date: Tue Sep 9 10:36:50 2014 +0200
KerrBL: correct Keplerian velocity
PolishDoughnut: few changes to ADAF
commit f3f9823316668dabe55c21ebb4b4e781494c3dae
Author: Frederic <frederic@MacFrederic.local>
Date: Mon Sep 8 14:20:17 2014 +0200
PolishDoughnut: Adding ADAF Yuan+03 model for comparison
commit 8815ed58a4ceeacf5e2ca53c6563351bcccd5f07
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 3 16:22:27 2014 +0200
Code cleaning
commit 65e3700fa71ad2510fb42149db7e9fb3cc630cf8
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 3 16:07:55 2014 +0200
Removing DS_Store file
commit cc6269f9e3c98577f6c0cad545ba1112cc872c2d
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 3 15:11:12 2014 +0200
Photon.C: coming back to transmission limit of 1e-6 to stop integration
commit 98ddf275b8bd0e2b66952215e700f77624f21d7e
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Sep 3 15:08:01 2014 +0200
Updating DirectionalDisk, adding angle averaging keyword
commit cf161aee564f25a7fc193c5245d4d93ff64b773a
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jul 23 20:05:32 2014 +0200
PolishDoughnut: a bit more updates
commit ed286e1ef49258408e0d6d5e3c3c7b5d4666446f
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jul 23 18:36:09 2014 +0200
Astrobj: introducing radiativeq for radiative transfer
Doughnut: major update
commit 2658641fbcad32179df074f80ee59671b57e914c
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jul 23 17:58:12 2014 +0200
Updating DynamicalDisk3D
commit b57d70da05b3348dcaa9898851ee04bbb16eb660
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jul 22 13:41:16 2014 +0200
Released 0.2.1:
- update version info;
- New function Gyoto::atof() which supports the special values
DBL_MAX, DBL_MIN, -DBL_MAX and -DBL_MIN;
- Factory also outputs those special strings when needed;
- increase buffer size in Factory to avoid overflow;
- remove obsolete and useless files (yorick/config*, .deps...).
commit 09b1de055eedadad328531a267e70ce29edee9a5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jul 22 13:41:16 2014 +0200
Released 0.2.1:
- update version info;
- New function Gyoto::atof() which supports the special values
DBL_MAX, DBL_MIN, -DBL_MAX and -DBL_MIN;
- Factory also outputs those special strings when needed;
- increase buffer size in Factory to avoid overflow;
- remove obsolete files (yorick/config*).
commit d4ea8da5e4ab740a50627c86e7c982695ba99e1b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jul 21 11:39:27 2014 +0200
Released 0.2.0
commit 9377e247c866095da355060bbd6d10cd79c8c28f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 18 17:38:30 2014 +0200
Prepare for releasing 0.2.0:
- update build system
- move ChangeLog to NEWS
- output git changelog into ChangeLog
- remove obsolete files (VERSION, Makefile.old, local_settings)
commit e9cb96aae0fd402903a8f7b45aecdf7c68447802
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jul 18 15:53:40 2014 +0200
yorick/gyotoy.i: fix SAVE button label in export dialog, reorder buttons in import dialg
commit fa24dd06f48dd63f00d7afcf2df45297958b224c
Author: Frederic <frederic@MacFrederic.local>
Date: Wed Jul 16 19:15:38 2014 +0200
Adding risco_ and rmb_ in NumericalMetricLorene
commit bf81397b3623882047d6d38cbc57093bbdb9582b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 21 18:50:07 2014 +0200
use boost::multiprecision in Screen::getRayCoord() to avoid loosing information due to the trigonometric functions
commit de3a2b3cb763e097c0170547cfeeced0bab5805f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 21 12:22:32 2014 +0200
Don't hide parameters with default values in fillElement, this way the user have almost a complete view of the parameters they might want to set when printing an object.
commit 4d1829e391e02257c0fb62b3421bce17ec0572d8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 21 11:51:48 2014 +0200
fix minor bugs in yorick check files
commit f4093019883f1bccdca8e69842753875db44b34a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 21 09:48:25 2014 +0200
yorick: rename "accessor" to "closure", improve on_print method
commit 840a4c5ed222a9aa8f87d3ab4c9c1567ea40943e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 22:43:45 2014 +0200
* remove const spcifier from Astrobj::rMax()
* improve doxygen doc
commit 12b0002d89043608eff93bb4b36a692869b7275e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 22:27:14 2014 +0200
document Worldline and Worldline::IntegState
commit 924773995e2ac4504d163a484ce333ce0a04c087
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 15:42:44 2014 +0200
split ygyoto_private.h out of ygyoto.h
commit d690b09d60f29ee3b6c9bb761f3832e809c9f246
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 15:25:31 2014 +0200
remove doc/user_guide/.gitignore
commit 493650058308da935411d040ad65745598e82770
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 15:21:15 2014 +0200
yorick: improve dot operator to support everything the () operator supports; improve doc
commit 0981ff0c73420c42e239a7c780bf78390abd5fc1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 20 15:20:10 2014 +0200
fix lib/BlackBodySpectrum.C to compile with the minimal feature-set (--disable-xerces etc)
commit c9a87c06ea0da00a9bb777e418847f7ac8e2ff1a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 19 16:03:08 2014 +0200
Change dot operator syntax in Yorick plug-in.
Warning: this may break existing code.
commit e118820888b4822fad88ab727de594e8c5ed1a9f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 19 09:21:22 2014 +0200
doc build system:
* build ref only if DOXYGEN is available;
* build user guide only if all the necessary LaTeX bits are found
commit 7d4f236c4bf6b304b4a5a822dcfe7da646d6b711
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 18 17:13:07 2014 +0200
Document how to extend Gyoto in the user guide.
commit af3dafa2069750343d4610f8ac5cd4612fcfe3d4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 18 11:10:57 2014 +0200
Update manual:
* some documentation on Yorick and gyotoy;
* provide build system;
* change aa.bst to kluwer.bst, which is free and available in texlive-bibtex-extra
commit f19633ff8149b09c9ea0cd9e24f5c9d4c368419f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 22:17:47 2014 +0200
reorder configure script
commit 8bf325f08d67d92f5c0ea8c92e872b26e87e8af0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 22:07:05 2014 +0200
add configure option --disable-c++11
commit df35b4773c7e6823ff4ee5d53dbfbb001dbe72ca
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 21:43:32 2014 +0200
fix more warnings
commit 5b7a834364631a370c84401ba59b4d0af740beb6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 17:45:38 2014 +0200
more pedantic warnings
commit 3349ed36907b54cffc4a098c35fe1c8f97b44f6f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 17:41:21 2014 +0200
fix many pedantic warnings (--enable-hardening)
commit 0c275dd0e840f6719244ff707e5faf0496128deb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 14:11:02 2014 +0200
repair building *with* cfitsio (!)
commit 34730f710625606dd48e4798ff997594fb528102
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 14:00:38 2014 +0200
repair support building and checking without cfitsio
commit d33bc82240b0de477cac0b353b13eced87a2b4e1
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Jun 17 13:52:52 2014 +0200
Debug check-directionaldisk
commit 87dafa1d0cb126c7c2579718f149d4ed22e63520
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 13:02:28 2014 +0200
ensure Gyoto builds and make check works even without xerces.
commit b338cb057f7e424ab28bb312a4a545ebfb4d2b92
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 17 10:52:50 2014 +0200
* yorick: add haveUDUNITS()
* make sure the check suite passes even without UDUNITS
commit f298d400995c1dc5939991bb99ac94d136e10c47
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 16 18:24:21 2014 +0200
fix bug in getRayCoord
commit b60a37c080aab4789e8feeef0feeb9f7321870b6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 16 18:11:57 2014 +0200
fix getRayCoord to work better for very small angle increments
commit 34f7f763f330605fd3002928bddb91cc64047877
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 16 16:29:50 2014 +0200
Document and compare the integrators in the user guide
commit 728ab77261498a0f0c44e777210e7ffe1f885503
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Jun 16 12:21:08 2014 +0200
Biblio manual added
commit 7f056100051aad17d6169156155070c19f72669c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 16 10:07:11 2014 +0200
* Fix bug that would break adaptive integration for the Legacy integrator in multi-threaded operation
* yorick: add gyoto_haveBoost()
* make check now works even without boost support
commit df6d2c8eced475ae850f888e9a02be30f5de1932
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 14 15:43:57 2014 +0200
improve configure to error out if boost was requested but C++11 or Boost not found
commit 36fdd3a700085dc104d13e8e3b59e6e3779d88b4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 14 10:27:00 2014 +0200
ensure the right compiler is used with compiling the yorick plug-in, and document how to select a compiler in INSTALL
commit 9f5b70986d6654f22506063327aa7299debb3e9e
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jun 13 17:57:35 2014 +0200
DirectionalDisk: implemented trilinear interpolation in emission()
commit 08e91914060ce90a9e9bd6f5d3eff9a6989365c0
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Jun 12 17:00:30 2014 +0200
Add new astrobj: DirectionalDisk
commit fbf69f4563942725acce1b80f1b7651f87298fa2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 11 21:35:00 2014 +0200
Fix bug in Photon that would initialize the coordinate when it's supposed to remain uninitialized.
Give access to Scenery::clonePhoton()
commit cc7f8f00f1441119155909a9c70356319379c017
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 11 14:57:31 2014 +0200
update configure to test for more flags to enable C++11, and to chicken out if none work.
commit 37fc1c2e887d30add8ef6a9b598ae19d6364af39
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 11 11:40:35 2014 +0200
include <array> in GyotoWorldline.h
commit 38b7b7c9cd48141eaf577008113e83fb77cf2168
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 11 11:01:28 2014 +0200
Don't store Photon parameters in the Scenery object, but directly in the Photon template it holds. This avoids getting out-of-sync.
commit 579311b32b91b11c1cdf6bd969579d77e3595eeb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 10 23:05:18 2014 +0200
clone Scenery internal photon when ray-tracing in Yorick
commit 768d6780f669dd617d0a4a0005e2b08feaaf4e3a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 10 20:42:13 2014 +0200
abide by delta_max_over_r_ in generic myrk4_adaptive, fix bug in Metric::Generic::deltaMax(pos, h) in case of Cartesian coordinates
commit aaa1fc1d4d537411dc212b25bb2be4062a7f4610
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 10 14:26:33 2014 +0200
Few fixes for compilation under MacOS:
- default value for DeltaMaxOverR is now 1. to avoid overflow which triggers SIGFPE on MacOS
- make the "install" target phony
- check for the availability of -rdynamic in configure
commit a412ba0b2b912ce069e8b62f5468065ccf083e2f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jun 9 19:21:42 2014 +0200
give access to the new integrator tuning parameters in yorick/Photon and Star
commit 44296bc1ee7be5749d6db5a5d08c42fe911e102d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 19:38:11 2014 +0200
put CXXFLAGS in gyoto.pc to convey -std=c++11
commit 6d11ab03a8323014c9d1f5c452648894507d1106
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 19:31:33 2014 +0200
put BOOST_CPPFLAGS in pkg-config file
commit 933e1e7a5077be5b1a08672f3e2e3b68faf00b80
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 19:27:33 2014 +0200
support compiling without boost
commit 267f69c3354b89886a4f07fd9c51141a5e150ffb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 16:16:08 2014 +0200
store boost integrator kind in an enum instead of a string
commit f042b3b68fe258e9a2f6f9d117fe731883bc8772
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 15:48:26 2014 +0200
implement non-adaptive boost steppers
commit 296521a1cad702139fb8e1772b480ecc46064213
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 14:37:29 2014 +0200
fix Worldline constructors and initializers to clone/init the IntegState when appropriate
commit 00af1d197d18c76351755c43f7da74a1fc36f8bc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 11:56:15 2014 +0200
allow setting abstol and reltol in new integrators
commit 54664768985636cf00922dda98eedf495cd2f8c8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jun 7 11:29:57 2014 +0200
improve new integrators (initialize minimally)
commit 99fa623fc61788791b28f911070c9a78a3efe82c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 6 22:14:48 2014 +0200
access new integrator in Scenery from yorick
commit 1b276a0e6e94805930c809338dfec5ea7a2d77a1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 6 21:31:07 2014 +0200
provide deltaMax, deltaMin and deltaMaxOverR interface directly in Worldline and Scenery for the new integrators.
change default values of deltaMin (DBL_MIN) and deltaMaxOverR (DBL_MAX).
fix bug in Torus::deltaMax().
commit 7a18bef6c48efbe70eb8e11e75bb31e78dd81d68
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 6 17:17:17 2014 +0200
Support the 4 Boost Runge-Kutta integrators
commit 6a41ecb5fa71254630905c6db8cd888e1190aeea
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 6 16:34:43 2014 +0200
Add support for Boost ODEint integrators. Adds new build dependency on Boost.
commit b0f9d62d26d9ce2256714986b4d97d2a1759f9df
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri May 30 12:01:29 2014 +0200
ThinDiskPL: just remove Rmin and Rmax, they shadow InnerRadius and OuterRadius!
commit e1c870d8ef55397d70f86f4a618595ca67b7e6ba
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri May 30 11:23:20 2014 +0200
Astrobj: add "const" keyword to rMax()
ThinDiskPL: rename Rmin, Rmax to Rinner, Router
PolishDoughnut: redefine r_cusp_ to solve high spin problem ;
new correct version of p_mag implemented in Komissarov
commit 9faae660da6f547d89af76cc273e6cf0f5a9a96f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 20 17:19:33 2014 +0200
ensure gyoto.so is compiled before gyoto_std.so, which needs it on MacOS X
commit 95fe4c951593469a132eeb1f20a79ac1407af7ad
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 14 16:24:08 2014 +0200
avoid div by zero in yorick/check-helpers.i
commit 54642a5ab6a8fd1c48110d35125feec97a607cb4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 7 18:27:35 2014 +0200
Allow setting FixedStar spectrum and opacity in the yorick plug-in
commit baf94b96a940e40de28fcc9382c0a3382b3f4a4f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 7 17:25:23 2014 +0200
KerrBL: allow using the generic integrator.
commit 038d036a513becca89bb2010433a9dcc04347a87
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 7 15:27:58 2014 +0200
Implement KerrBL::christoffel(dst, pos)
commit 35c1e1bae837abe22ad48f26710f43f8accc4b7c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 7 12:10:28 2014 +0200
add some eye-candy in test suite
commit d836302bf9d2f99e5c679fc60c9ddc23f3de9385
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 7 10:22:26 2014 +0200
Provide a proper system for running the yorick plug-in from the built source tree. Just use the script yorick/yorick which is generated at configure time.
commit a84b8dc68cb01271d65f7fa90df36063b655939d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 6 15:52:22 2014 +0200
Include new metric (WIP): NumericalMetricLorene
commit 1e3ff63fafb7797445f4f042a1981eb7fc8c3779
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 6 15:39:53 2014 +0200
+ KerrKS: make it actually work, with the generic integrator. Using the specific integrator is an option, but it is currently broken.
+ The christoffel method may now set a stop condition.
+ myrk4_adaptive does not ignore the stop condition set by myrk4 anymore.
+ Conversions To/From seconds may now be done from/to distances using GYOTO_C as a conversion factor
+ Fix Torus, which was completely broken in Cartesian coordinates.
commit 3a0e3e7a200be6c840cf24141cb1acc46453154c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 30 13:30:56 2014 +0200
Add Keplerian keyword in order to get circulartVelocity to return the Keplerian velocity
commit 03b79c344c7b3cc88dcf39f277aa0aa29f348b39
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 29 17:11:37 2014 +0200
code cleanup: remove useless constructors and destructors (in Metrics), protect kind(string) and coordKind(int) which should generally not be used.
commit 6e3e17a69ad368178b0a86243ed710ca78752332
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 29 11:03:23 2014 +0200
move delta_max_over_r_ machinery to Metric::Generic
commit c6c149455ddd56ab2c5c22722706368a90c75dbc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 29 01:07:15 2014 +0200
add WIP, use single call gmunu() in Metric::Generic and KerrBL (10% speed gain)
commit 02f034e8d9c029b635b76ac22ab16c5a531938b7
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Apr 22 16:55:00 2014 +0200
Add doc/user_guide
commit 483b941a54c1902ee459e44a0f926c5774cd25ec
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 22 13:29:55 2014 +0200
Add work-in-progress (WIP) class
Add Minkowski metric class
commit cfe128aab7efe99fc9bf91da141a410ee1c36f45
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 17 14:16:32 2014 +0200
Update configure script. Add "--enable-deprecated" option. The code should never be pushed when enabling this option is required to build the code.
commit 4e3abda54a6d31d484b4dcdc978cba28562d1c9b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 17 14:05:51 2014 +0200
update autotools scripts, include new "compile" script.
commit bb0c4990b396b835c2e3f2b385310f4464bce462
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 17 13:25:45 2014 +0200
rename set intensity/spectrum/binSpectrumConverter in Astrobj and Scenery
commit 21dea0f9e97279702b47fa7fbd0cd2eb605033a3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 21:00:41 2014 +0100
add alpha0, delta0 in the doc of gyoto.Screen in the Yorick plug-in
commit 36ad61d232fc960c33351546368b327ea06f48cf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 20:45:49 2014 +0100
get/set alpha0 and delta0 in Screen support in Yorick, support unit
commit df78a088bde6ed4bc02b5dc471854b17f9a99b08
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 18:02:55 2014 +0100
rename get/SetFlag_radtransf -> opticallyThin, nThreads, resolution, nSamples, spectralOversampling
commit 23daf50d49497d41b27474bb07cc9c2ec2d86977
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 17:45:10 2014 +0100
rename get/set lambda, centralTempOverVirial, beta, constant, exponent
commit 852ef12998deab0ae2c7a7135e19ad2f84ed13df
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 17:11:03 2014 +0100
rename get/setRadius/SmallRadius/LargeRadius/CentralDensity -> radius/smallRadius/largeRadius/centralDensity
commit 457bef5c21a594bf81b30d3d8600ec07b8c53b80
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 16:31:01 2014 +0100
rename get/setDelta/Delta0/Alpha0 -> delta/delta0/alpha0
commit 0564a4fa0625edc915eae835ae1894b3400517b5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 16:18:42 2014 +0100
rename get/setSpectrum -> spectrum and get/setOpacity -> opacity
commit 6a5776c5d36aa35ccad87df33afb2e02238ae2e8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 15:52:43 2014 +0100
rename get/setSpectrometer -> spectrometer
commit 2682d2c581dd472e998df1719c06dc38e7908b96
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 14:02:24 2014 +0100
rename set/getAstrobj -> astrobj
commit 9b1a7ab89b0d088303f99b0fab10a953ea6133ce
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 08:44:31 2014 +0100
rename set/getKind -> kind everywhere, make sure Gyoto compiles with and withoug GYOTO_NO_DEPRECATED
commit 8a1accc56a2c4a32bbba632980537eee841a3a43
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 08:27:41 2014 +0100
Add some API compatibility deprecation code
commit 54beda5617f259a540e339de4e962d3b73a43944
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 29 08:07:55 2014 +0100
rename methods set/getScreen -> screen, fix last remaining warning
commit 8cbef78a57040fc4855564631e8395ebee2a55cc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 28 22:33:08 2014 +0100
get/setMetric->metric, get/setRmax->rMax
commit fcd7f6bea42d258a6175b58ba9046ad983538f20
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Mar 28 16:48:02 2014 +0100
PolishDoughnut: erased Impact_ ; directional and angle-averaged synchrotron in Komissarov
commit 8a8e16e126fcb27bf384ea7575bb33550d438946
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Mar 26 17:20:08 2014 +0100
Code cleaning in PolishDoughnut/Komissarov
commit 62853366512a56bd0e5305e1f12f088e081aa9ea
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 26 17:03:42 2014 +0100
fix "../include/GyotoPolishDoughnut.h:251: error: a class-key must be used when declaring a friend "
commit 61681551ab7faa42568cc68c80e48fa4f7ca7072
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 25 17:59:22 2014 +0100
Simplify interaction between PolishDoughnut and PolishDoughnut::intesection and
commit 2253c42c813220ea646a39b0ea7b2da47c6f3296
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 14 21:56:49 2014 +0100
change method names in Screen: inclination, PALN, argument, distance
commit c4e1bffa50cc51a29454836ae7db3b01c7f071b7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 12 15:35:26 2014 +0100
rename RotStar3_1::integKind, RotStar3_1::fileName. Make sure compilation goes fine with HOME_LORENE set.
commit 968b109cfe50da2bb14c7cbd717773624c04253b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 12 15:26:34 2014 +0100
* rename functions from setMass/getMass style to mass()/mass() style.
Are concerned the following (new names):
Metric::mass, Metric::coordKind, Metric::kind, Screen::coordKind,
KerrBL::spin, KerrKS::spin
commit d6ab1f233265dabe15a02075dedaa50b80021ecb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 10 17:01:36 2014 +0100
add DiffTol and DeltaMaxOverR attributes to some of KerrBL, KerrKS and RotStar31
commit 1f929ddad2d933489f9c2e3b40d4c8f4a003d4fe
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 10 14:45:04 2014 +0100
Add DeltaMin and DeltaMax attributes to Metric::Generic, support it in KerrBL
commit 67f56565152b3a4cf0ed43354a0cd6fe205bb011
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Mar 5 12:03:55 2014 +0100
Code cleaning in KerrBL.
In KerrBL::myrk4_adaptive, redefined difftol depending
on metric kind
commit 7b80e9cbf2ddd203ec084e85259ae7bc1928e0a0
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Feb 13 11:04:16 2014 +0100
PolishDoughnut::emission: temperature calculation changed, previous was buggy
PolishDoughnut::emission_komissarov: added Komissarov model for doughnuts
commit 4bdf87445d39fd570f2845825cb5d0c5a6b962b0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Feb 8 18:58:11 2014 +0100
Make Gyoto work for large distances:
* use mathematical approximation for small angles in Screen::getRayCoord
which numerically more accurate than the exact trigonometry, this makes
Gyoto work for the Galactic Center case without using the dmax rescaling
trick;
* make dmax and h1max default to DBL_MAX;
* in KerrBL::myrk4_adaptive(), set difftol to 1e-6 (this makes Gyoto more
reliable for an object far behind the BH).
commit ea573ac4c1efb3864b5ce0e7822087ffe8c689ee
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Feb 7 16:13:28 2014 +0100
use "approximate" formula in getRayCoord for small angles, this is numerically more accurate than the mathematically exact expression. Set h1max to 1e10, but it could be even bigger.
commit cb1672c1b9dca9b49677e564b7a82e98f1a13d01
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jan 17 12:20:10 2014 +0100
Still updating website
commit 9740df78064f45c6430132f2d49eab522b4a10cc
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jan 17 12:18:17 2014 +0100
Still updating website
commit eb7c9ca31b5a82d55484fe67f7201c564af1c65b
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jan 17 12:14:04 2014 +0100
Website update
commit bfd6777dcc785daba59eb8bc90f9fe3a8cb01c18
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Jan 16 12:36:26 2014 +0100
Website changing
commit a0dce5a9b1fb7d2657393abd811d411b166a5086
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Jan 16 12:32:34 2014 +0100
Website change
commit 0a55959d78a2daeacf1dd4af8f18e7b514e869d5
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Dec 20 13:10:04 2013 +0100
RotStar3_1: updated myrk4_ada to follow the change in WlIntegState
commit 6f19033b72fda5d4321d87f04e37e3a696332399
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Dec 19 15:44:06 2013 +0100
UniformSphere: added spectral dependence (photon index)
commit a9ade35e59be97f802631ebeb42dd3977e004136
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Dec 19 11:22:45 2013 +0100
UniformSphere.C: add optically thin case for isotropic_=1 in emission
commit 57f4dfb92913b7a4d407d4b556bf2a415e8c76ac
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 12 14:19:51 2013 +0100
yorick/mk-movie*.i: precompute mask, set aspect ratio to 4:3
commit 9458329ae80b99c6d2606d90c8832d845255a391
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Dec 11 17:55:58 2013 +0100
WorldlineIntegState: still updating warning message
commit aa9b92e6590b43977f3837741d54783ea5698b94
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Dec 11 17:53:31 2013 +0100
WorldlineIntegState: update in warning message
commit 4dd0875012fd862cead1e3909491fe719bf48118
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 27 14:56:24 2013 +0100
KerrBL::CheckCons: make limarg relative to KK
commit a4002f53533abc4865d6c82f015b87b084efd341
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 27 14:55:28 2013 +0100
yorick/gyoto_Scenery.C: bugfix in maxiter keyword
commit d618ef47079ef759b73ec67629c6681eee9e2b82
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Nov 24 21:10:36 2013 +0100
document StarTrace in Yorick plug-in
commit 2e9080f5a97909d3f9060905d31eadb3c2819831
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Nov 24 20:48:54 2013 +0100
Make sure an Intensity FITS file can bre readiy used as a mask.
Warning: run configure after pulling this commit.
commit 316e34022311ca93145d33db7ab46c3d0b950da0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 23 23:03:11 2013 +0100
some doc in include/GyotoStarTrace.h
commit 6193560ddb63baf58c23fda80859206f0ce7491f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 23 22:01:18 2013 +0100
make star from startrace in yorick
commit dbad2ee8a7ab4365c312fba059e0dcf7e15e147a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 23 21:51:48 2013 +0100
make startrace from star
check-startrace.i
commit bade5b68b272c9c52dd292790c4aa1aacfa675ad
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 23 20:22:09 2013 +0100
yorick interface for StarTrace
commit 8479f542e19e5456cb6dfa57bc34feaf44bc21a0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 23 19:39:59 2013 +0100
optimize StarTrace
commit 20bd44161e6b938988ae859367b9ba829c0211f5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 22 18:10:01 2013 +0100
automatically check startrace.
set resolution to 32 and nthreads to 8 in Makefiel for make check
commit 6b0661f84eeef4fcf43db6d0476d7f63e3815466
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 22 18:00:52 2013 +0100
New astrobj StarTrace, currently too slow.
commit a2b2856cec0e3a11f868a07687d7c0eb9a51a66b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 22 08:56:12 2013 +0100
add members and accessors to UniformSphere to fine tune getDelta from XML or Yorick code
commit 863c2fd857a1e89ca34ade8ac42030f486a5f419
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 21 17:16:12 2013 +0100
implement deltaMAx for UniformSphere and Torus
commit bfc90f5c920fe7e3470205eefbc008b311c76651
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 21 17:03:22 2013 +0100
make sure h1max >= h1min
commit d40a0007b700b4a81deda1b6fbad5ce72c9ef9a8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 21 15:55:56 2013 +0100
implement Astrobj::Complex::deltaMax()
commit 7cb526b968b7cb0aa056cd9e511ddc8b3ecf7eeb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Nov 21 15:38:16 2013 +0100
* change Worldline::Integstate::nextStep() and Metric::*::myrk4_adaptive() to accept h1max parameter
* add Astrobj::*::deltaMax() to ask astrobj how to not miss it, provide Generic and FixedStar implementation
commit 638a3f739dd004a31c2b2f0355c4a19155487748
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Nov 20 17:19:43 2013 +0100
In KerrBL::diff changed derlim_hor from 1e5 to 1e4.
Previous value leads to error due to bad z-axis pb treatment
close to horizon.
commit 9740b41455c04dbdf896b6ca32e07aa2d1b8ce12
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Nov 12 11:31:19 2013 +0100
DynamicalDisk3D: added novel_ flag to ignore velocity when emitter velocity is not provided.
commit 22887c725dc45b0d02aa1e907823188bfd64790e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 9 09:58:17 2013 +0100
update data pointer correctly to make tracing a subset of the field correct
commit 202a5be4d8743df3fcd8fe70ec56b33c12ee86d9
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Nov 8 19:20:19 2013 +0100
Disk3D: changing value of deltat inside object to constant value
commit 09ee9813c619e0a574d3f4af45e57d14b2ffb0e0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Nov 8 15:05:28 2013 +0100
implement mask in screen to compute only parts of an image
commit 50b108e91e1da87e444fcfe26a0905ff20c42678
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 6 18:04:58 2013 +0100
errmode should be 0 by default in Spectrometer as well
commit e8299ba1ca56ede7180ebc0c41bf7be1ad165b7b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Nov 6 18:00:26 2013 +0100
Fix Astrobj::getSubcontractor to throw error by default when kind is not found
commit 2299fc943410d56165c3065e082fabee414d6343
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Nov 6 17:14:17 2013 +0100
DynamicalDisk3D: code cleaning, proper implementation
of radiative transfer for the non-blackbody case.
commit 7cf9d8ac6cf8132eef8b3c7fb188eab8ba4fd63f
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Nov 6 15:34:07 2013 +0100
Added Makefile.in
commit e79aded502727313414d4fff14785bac06e3e4cb
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Nov 6 15:28:40 2013 +0100
Disk3D_BB -> DynamicalDisk3D
This is only a change of name.
commit e8b7aec3f98198c74ac259bcd8d65cd4beac77c1
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Nov 6 13:03:39 2013 +0100
Disk3D: Adding default value of opacity_ in constructor.
commit 93176a0c30abf645c6cc85e75d16497424063f2e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 5 16:39:25 2013 +0100
add copyopacity= keyword to yorick/stdplug/gyoto_Disk3D.C
commit d56536cdcd8a4b5636c50b95f91ec77be5187f13
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 5 15:01:28 2013 +0100
Implement reading opacity extension in Disk3D. Beware: read, but not use.
commit 241d24a05fdbc621e279d3217faa6926c43fe77e
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Oct 30 17:35:42 2013 +0100
In Disk3D_BB: Updated radiative transfer treatment
commit 2392f0fc1093be46f068a5019a24e3836843999b
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Oct 24 12:17:14 2013 +0200
UniformSphere: added possibility to emit isotropic constant emission
commit a5b80a131a5245eda51cfa4ef224556516cfb3ca
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Oct 22 18:19:16 2013 +0200
Disk3D, Disk3D_BB: code cleaning + added flags to allow raytracing
on a grid where intensity is provided, not temperature
commit 441a7c6c356aed8018a502f0f3b2986d00c9e0df
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Oct 22 16:17:35 2013 +0200
ThinDiskIronLine: changed default velocity when emission=0
commit 85f54bbf4ab217794933e902b28daeca026d4a24
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Oct 9 11:49:40 2013 +0200
Added the possibility to raytrace only primary image of astrobj.
Put <PrimaryOnly/> in Scenery environment.
commit 05a1a19db7320212793cf6c95d1e676087941171
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Sep 20 15:12:26 2013 +0200
KerrBL:
Modified z-axis tretment in myrk4, necessary for high spin.
Added display of r value when Warnings are launched.
commit 29448ece43f5eb2229b6a8533eeeb774a67e78c1
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Aug 21 19:56:52 2013 +0200
PatternDisk: implemented bilinear interpol for getVelocity() and emission()
PatternDiskBB: code cleaning
commit 0cdea91b781daf264ef637497638c663c36620f6
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Aug 19 12:59:18 2013 +0200
Added ThinDiskIronLine astrobj to compute iron line profiles of thin disk
commit e3ef7aa0c3fc431e2415e1d6d89a9fb139c230be
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Jul 30 11:10:17 2013 +0200
PageThorne: added the possibility to compute observed
blackbody spectrum; [removed rednoise_ option, now useless]
commit 7dadb8c5be20b02861eab63b04b78a9f7c49210a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Jul 27 11:14:20 2013 +0200
Prepare for releasing 0.1.0
commit a99c3e47c06370f9a6211c73db15bf68c2dae76e
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Jul 22 17:29:01 2013 +0200
Worldline: bug corrected in getCoord
PageThorneDisk: added possibility to use with CS metric
commit 458ef15bc83edefbdad4d5cef8441ab20370af43
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Jul 15 16:42:48 2013 +0200
In KerrBL: removed all references to Chern-Simons,
virtualized some functions to allow ChernSimons to
be a KerrBK subclass
commit 65fa9b9ab2f3d6b93fbef5e4a4cb89f6822f7002
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jul 5 11:56:48 2013 +0200
Removed PatternDiskBB::rmax_ that shadows Astrobj::rmax_.....
commit 2a79baa386cc2be2fffbfaa0a985a46528f5156b
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jun 28 18:34:03 2013 +0200
Changed spherical angle limit in Screen
commit 1ff9c36de34e221983173d26269dc9e378040ea6
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Jun 26 12:18:33 2013 +0200
gyoto.C: added test on indices value
KerrBL.C: added condition on z-axis problem solving, to be fine tuned
commit f02f8e9e5b93f9f615b756bae9fb028f1d539051
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Jun 25 10:41:07 2013 +0200
Removed modification of z-axis problem treatment in KerrBL,
leads to bad behavior.
commit 96cc334d0825cf65987b2b1de6a3c18027b0880c
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Jun 19 16:46:40 2013 +0200
Few comments on orientation stuff in Screen.C
commit 07621118f38781f5a96c6938309109d6b15f9844
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Jun 17 17:39:01 2013 +0200
In KerrBL added test in z-axis problem loop of myrk4_ada.
Integration is stopped is modified step gets > than 2 times
initial step.
commit bc678dffa500e97b8d4279fdb8e22a949f5d7073
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Jun 14 12:11:28 2013 +0200
Update PatternDiskBB.C
commit d2341117f5960ac2eb445e0a860ab856b2b447c2
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Jun 13 16:50:58 2013 +0200
One more line of comment in Disk3D.h
commit c471ec1085bd12fcca2f2d1e94c10dde3cbdc63a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 12 15:36:29 2013 +0200
make gyotoy compatible with both gy stable and gy git.
commit a1a20baf792f3b66889aba9d04741bb2c037102a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jun 11 16:41:17 2013 +0200
gyotoy: sync wihth gy development
commit 04cd6eca266edd6a42bfdc21be29477179a3b29c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 7 12:47:31 2013 +0200
SysPrimeToTdot: return 0 if v>c instead of error
commit fd3533ed317d39c0dcd9501fc89c776fc30128f0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Jun 7 00:12:14 2013 +0200
update relative to gy
commit 2ca253ab36e720fb2cb693669bee63272db76253
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jun 6 17:45:34 2013 +0200
minor bug fixes in gyotoy
commit f852c841de77b5390e7fc608722f21cb3790d5f7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Jun 5 17:06:03 2013 +0200
Port gyotoy to yorick-gy, getting rid of Python.
commit cae2bf0b0f169c65b296e6fc75767ced20a6d304
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed May 29 14:42:13 2013 +0200
increase max mass to 1e20 sunmass in gyotoy
commit 43f1316219c9a590cbf9d8fe20cd6a1c9eb669f8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 28 15:30:43 2013 +0200
Document required yorick version
commit e55ccd9fce21fb71a1790e2cfe382720a58cf763
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Apr 29 17:59:14 2013 +0200
Added UniFlux flag to PageThorne.C
Impose flux=1, useful when only interest is silhouette
commit 80c716739f06b1cf7cad0ead5cae4b4b21dc9516
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Apr 29 15:58:45 2013 +0200
Added Chern-Simons modification at first order to KerrBL
commit a08841edc6daad29f637435942711ac2c5bde836
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Apr 24 10:48:09 2013 +0200
Correct flux in PageThirne.C + rednoised emission
commit ec3874b59b18545d3a6ce259d1ed724873dfed81
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Apr 19 22:27:43 2013 +0200
yorick: use dot notation in che*.i files and document it
commit 3e89b6d68e3cc3a0a6574dbd3f17b5ca3692f2a3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Apr 19 18:26:34 2013 +0200
yorick: make object.member wrap around object(member=)
commit 8fffe94a1a910dbd98c1dc76ce06886c688caecd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 11 19:19:42 2013 +0200
increase number of digits in gyotoy
commit 2eaf338ef09a0f4e3063cdfbedefcec83fd9b82e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 8 15:28:28 2013 +0200
Bug fix: WorldlineIntegState::nextStep made no evolution in case of non-adaptive step
commit b5918923e9fa19edbf8093b89e2afd4fc4cd65fa
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Apr 6 01:14:36 2013 +0200
Finish doc review
commit 290562c9adacd42da9298f5408274eff10f2713f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Apr 5 11:58:25 2013 +0200
Rework Worldline::IntegState and Gyoto::Error
Improve doc
commit 225cd70b19272953b7d4b659528504240b388849
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 4 21:15:16 2013 +0200
fix FTBFS introduced in last commit
improve doc
commit 134640f1f7381e64179f8529b8a16ee0f6377ab5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 4 16:23:06 2013 +0200
Improve doc
commit 7a4eef96f9c54226a15591fcfc36b271d063613f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 3 19:48:13 2013 +0200
Remove FocalPlane, it's not used anywhere.
commit 03d1aefbf75a82fa52656910b0f516fcc3f650c4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 3 19:40:04 2013 +0200
Improve doc
commit 6a229b22b0cc1ed1329b8d0fce911f5f2b9721a8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 3 01:03:18 2013 +0200
imrove doc
rename ScenerySubcontractor -> Scenery::Subcontractor, likewise Photon
implement PageThorneDisk::getDefautQuantities() to return User4
commit e15250cc0c8d8932cdd02bf01d2699b884d7b293
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 2 22:33:20 2013 +0200
Improve doc
commit 08767ea24f6186bff8d9978de8cb9ba174e7cad3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 2 17:33:26 2013 +0200
Improve doc
commit c15947781f7dcd56036e5f47f0b915f6bb3513c7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 2 14:21:38 2013 +0200
Add icon to gyotoy
commit 64110ee96f2bc2dc95afa6004c48627ab8ee2a14
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Apr 2 00:17:16 2013 +0200
improve tooltips in gyotoy
commit 286d97b34eec57b3a70e14dd6471731f5cc65b55
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 23:38:19 2013 +0200
update gyotoy screenshot
commit aa0d245f9c573786db17b2b07f47760135296f49
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 22:15:42 2013 +0200
improve doc
commit b4d499cba4f4b7a20987dd54aad0a415ce75f989
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 18:59:44 2013 +0200
yorick: small bug fix in Star
commit b8ef1545389e702a38d429e63130254e1a2a1c48
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 18:02:34 2013 +0200
improve doc
commit a7db416a2a6a09ba2c66d1b7bf503b47707609b2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 12:49:04 2013 +0200
improve doc
commit 7f0bc5602a677cf2bd098613ae84d71d513ba08e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 12:04:28 2013 +0200
Add MaxIter parameter to Worldline (Photon, Star) and Scenery
commit d4abd288deaa8d8e7689c8c877caad0bd841ea27
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 1 11:05:15 2013 +0200
fix gyotoy bug in dat output
commit af655d31a2dda90d950c635da0a443b27f1c68c9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Mar 31 22:57:27 2013 +0200
avoid percentage > 100% in gyotoy
commit 0971b5474b7448a819cb77664aefe208a741c6d2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Mar 31 22:14:08 2013 +0200
gyotoy: display pecentage with many digit in progressbar
commit cc1106d3a783ec6cb2d2bfccddf96692c76a35c5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Mar 31 21:05:29 2013 +0200
Implement non-adaptive step for ray-tracing, fix bug with non-adaptive integration in the past
commit 3567e23d2eb743a97d14ed212df99c449303a92a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Mar 31 00:54:19 2013 +0100
Improve rewind button behaviour in gyotoy
commit 2dd31722afe059dcbd1d63176208f7f6192442ef
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Mar 30 20:26:54 2013 +0100
Worldline (Star, Photon): use <NonAdaptive/> in XML to disable adaptive step
Improve doc
commit 0476d394c1e70889498948c5fa8dc209e8e78a74
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 29 18:36:37 2013 +0100
Re-add --tmin option to gyoto tool, install gyoto manpage, fix Spectrum doc.
commit 4e5e1c715bea0997d56c69365c69db1d57504a83
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 29 09:37:01 2013 +0100
update .gitignore to ignore ./configure output
commit d6f7fcf0e6e013f6db0f37707af659d2895a0d49
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 1 03:07:33 2001 +0100
bug fixes in gyotoy
commit 753427147a72f976006b3b1d12124d6abab9f429
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Jan 1 18:59:59 1981 +0100
gyotoy: add play/pause/stop buttons, fix minor bugs
commit ef2da581fbedb4b28bbdd9fb3de6427542067624
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 27 11:11:08 2013 +0100
Enhance gyotoy: divide integration in nsteps
commit 75a29a4253bd2617e7a102af869247e423d858ae
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 26 09:57:24 2013 +0100
add scalaprod metrod to Metric in yorick plug-in
commit 94e0ea1ad1e5bf81db678e2d72da318526fe25d6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 26 08:10:43 2013 +0100
small gyotoy fixes
commit f183cecdc01bf24e641d1d7ab3832665d52f8213
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 26 08:00:32 2013 +0100
yorick plug-in:
clean more
remove obsolete Star functions
introduce namespace object
commit 54ff7864eb569150727aadf9e61113b1b5f0e10c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 25 16:48:42 2013 +0100
finish (?) streamlining main yorick plug-in
commit 9ea6ad2a75918898254876e0b2f5628bdad8fef6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 25 14:52:25 2013 +0100
Work on gyotoy bugs when loading star from XML file
commit 8275749c7e75ded99bc2fb3acd8f556849f068e1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 25 11:39:13 2013 +0100
Fix recent bug in yorick constructors
Streamline yorick/Scenery
commit 7e3b05e52e596db57c628c0e516d124ecb01e6c3
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Mar 24 17:18:59 2013 +0100
more yorick simplification and uniformization
commit fe8f888b413843fd6ff12ae6e7dbad4d9067ae74
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 22 21:30:45 2013 +0100
clean yotick/Photon code
commit 31fb658bac3412393657f7c6187bfc5d90d8a99b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 22 16:18:08 2013 +0100
Clean spectrum in yorick
commit 1b7e6f000c96e20c71a011685db29877140f21e7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 22 15:52:52 2013 +0100
clean yorick spectro
commit 9ec305fb709fc04d24fda6de2a6d74cb3fd4b776
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Jan 1 01:25:28 2001 +0100
Try harder finding python3 in gyotoy.
commit 1e8c70a58ca3200b950b502292b671cbfd3ee71c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 22 11:28:57 2013 +0100
clean yorick code (Astrobj, Metric)
commit 29758060763dbe231b0e6064232cbd898cb4122f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Mar 22 10:50:18 2013 +0100
Still clarify yorick Astrobj workers based on macros
commit 94e5d9d3f5085d635247feebe595b61e68ef90c2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 21 21:29:00 2013 +0100
clarify yorick/gyoto_Astrobj.C
commit 1506e7bb42464f1252c027fc6c2e2e21243599f0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 21 13:56:03 2013 +0100
clarify yorick plug-in with preprocessor macros
commit 7c143252cf9f104753899baffc8b00593140f605
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 21 10:40:27 2013 +0100
expose Screen fourvel, screen# in yorick plug-in
commit 3a264e2fa242bf1fb3f9c35b6004fb2f99adece7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 21:35:46 2013 +0100
fix gyotoy bugs
commit 41bdbe7c68a9827a24a8dd8aecc5f1f29abe67da
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 16:42:51 2013 +0100
suppress extraneous output in gyotoy
commit ba57d52364a1b4d4dcb54feeda00955d0c388af9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 16:26:33 2013 +0100
More documentation about gyotoy
commit 98fafbbb7bc363e7b5fe5cc8fafa85c58bb46845
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 13:54:03 2013 +0100
fix documentation on python 3 and PyGObject
commit 718979621af0a47beca5ccc655f42f62f9635646
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 13:40:52 2013 +0100
Gyotoy: port to python3
commit 26da5715240feabafc52e43a3754c7aa23ff58f8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 20 12:59:17 2013 +0100
Gyotoy:
* Port to Gtk3 (a.k.a. PyGObject)
* Add possibiility to load metric from XML
* Various bug fixes
commit ff478ad9bc5f6103c98f5f2a61bafa5cc06067f9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 19 16:16:26 2013 +0100
implement possibility to change delta in Star and Photon from the yorick plug-in
commit aaf8e5ae0fadbfa06f8dba9012a95f8db10262b2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 19 15:49:07 2013 +0100
implement setParameter for Spectrometers, export ABI in Yorick Supplier
commit 42d56b527809580752474cf88409319294392e46
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 19 15:04:28 2013 +0100
fix freqObs usage in PageThorneDisk::processHitQuantities
commit 89308d3d0fb58f389e591c3e63b51764693fbb2b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 19 14:49:26 2013 +0100
Enable changing freqObs
commit 1b619a75a758eeb91e4e431bad653bae2b64f358
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 19 11:02:17 2013 +0100
PageThorneDisk: bolometricEmission doesn't need a freq, remove from Yorick
plug-in as it can be instanciated with gyoto_Astrobj and updatespin is now
useless thanks to the Teller/Listener system.
commit 3649da1e7097614ba73818ecb0f0aec057669591
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 18 17:17:15 2013 +0100
remove bolometric case from Astrobj. PAgeThorneDisk implements that as User4
commit 6dbdab9f84937cf8252251c86ac355ea1f3f623e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 14 22:01:48 2013 +0100
Fix "error: 'Gyoto::Register' is not a function," namespace conflict in Spectrometer.C
commit 3be921ec5fa74463bbced2b0bc8dfb22006d2e12
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 14 13:26:14 2013 +0100
imporve polishdoughnut doc in yorick
commit 5a360e2236cd466a231fa54c1a39294d34d2a9b8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Mar 14 12:39:20 2013 +0100
* Split yorick/gyoto_SpectroUniform.C out of gyoto_Spectrometer.C
* Document Spectrometers in gyoto.i
* Support units in Spectrometer::getWidths(), getMidpoints(), getChannelBoundaries()
* Support reading spectrometer from file
commit c73613777e37c8f5ba3a0aa215b4a8edf1f548d4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Mar 13 17:52:31 2013 +0100
Split Spectrometer.C and .h into two files, clean API, update doc
commit fd40012fed4d11c1b021c5dfdbaa019ace79a85f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 18:07:16 2013 +0100
support creating empty Spectrometer::Complex in Yorick
commit 7e2480dbad67ad0c733cc6e4c68196856345a081
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 18:04:32 2013 +0100
implement SpectroComplex in Yorick
commit 057d16fb8f5f3d8366ba95fbb03ca7c27c025aad
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 17:04:23 2013 +0100
separate Spectrometer and SpectroUniform in Yorick plug-in
commit 90d6e082dc3eb8ebc2f48f373e2b0e9699d26d8c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 14:34:52 2013 +0100
add missing files
commit 784e7adc01ae60cf6f6b22d45582f891b9e1188f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 14:32:08 2013 +0100
fix yorick plug-in
commit d4fb64d8fcf54892466b0c081314a046c94f4ea4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 14:10:07 2013 +0100
New Spectrometer Kind: Complex
commit 6ca5b14840be29b990063013a9a7313ad33476bd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Mar 12 10:27:04 2013 +0100
use a register for spectrometer kinds
commit 59a8966cd991e0a3bc5f5e5c01a613a0d04ae5e4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 11 22:12:18 2013 +0100
split Spectrometer into a Generic base and a Uniform subclass
commit a8d9ae7ab7df5781544d1a1b1401c6b99c8c17bf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Mar 11 11:33:39 2013 +0100
Spectrometer channels may or may not be contiguous.
commit 4573ce1ee64af76a594f4fffac6a8b666883a03a
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Feb 28 10:50:05 2013 +0100
- Added the Bolometric keyword for Astrobj when bolometric (and not
specific) intensity is returned by emission
- Astrobj::process deals with boloemtric or specific intensity
- Corrected all PageThorne examples that should be bolometric
commit 7311719c49bce27058551d543fcb10d42c546891
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Feb 28 10:00:30 2013 +0100
Typo in Scenery
commit 61a46b82e211b3e671b4672d75f2e937b7ffac93
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Feb 26 14:32:39 2013 +0100
Updated Photon.C to always store 1 in freq_obs_
This quantity is useless and will be deleted in the future
commit 4ffc983cbe9aabb65e15e5da23caab84bfc3ffc2
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Tue Feb 26 13:06:39 2013 +0100
Come back to pre-doppler commit
commit a85b3b16d7c4f2171900764c62d71c4f3b487406
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Feb 21 18:02:39 2013 +0100
Fix buggy Doppler factor when observer moves
commit 691f44db5879ba91f2a78de8f77dc619ae3341b9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Feb 21 11:59:29 2013 +0100
Listeners must unhook from all Tellers in their destructor
commit 220cbd7c80bb9103a32fd470b37a981040b9378b
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Feb 15 15:08:30 2013 +0100
Typo in Screen.
commit cd4019015ab2468e72f6cf04fdaaacc9f7601121
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Fri Feb 15 14:29:15 2013 +0100
Implemented Screen with spherical angles
commit 11a82d9f934acf610e9186cb4d3122b984a6236d
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Mon Feb 4 18:23:42 2013 +0100
Corrected checkPhiTheta in Worldline.C
with modifs in Photon.C accordingly
commit c9fe23a0e80574217dc9c1cfd5e79030501553db
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Jan 30 17:16:04 2013 +0100
Typo in example file.
commit 1b5a5012cc4788c892bf11a041ea62bc9b7265df
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Jan 30 16:34:59 2013 +0100
Example file for integration
with a given local frame for observer
commit 413c242e342c999c454e57c90e1db9a498c00d67
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Jan 30 16:32:59 2013 +0100
Implemented definition of observer's local frame
given in XML input file --> allows to properly account
for any kind of observer's motion
commit 749abccd4378a5eaecb509dfc2cf6ede35a33a14
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Thu Jan 17 17:51:47 2013 +0100
Screen::getRayCoord updated to allow screen orientation through
Screen::alpha0_ and Screen::delta0_
Corrected computation of spherical_angle_2 to be OK for not small
alpha, delta
commit cfb4855f3ce04cb0f5ca910d0e270e515196d529
Author: Frederic <frederic@MacBook-Pro-de-Frederic.local>
Date: Wed Dec 19 16:29:21 2012 +0100
Updated test for norm conservation, passed to norm/tdot conservation
commit 6b67e12aa272510530a2734f61be8a2cc1add54b
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Dec 6 16:03:12 2012 +0100
Moved checkPhiTheta from Astrobj to Worldline
Added call to checkPhiTheta in Worldline::getCoord
commit 47a6cd46cbbca22b1a657211405d8b0f24eb99a4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Dec 5 16:59:55 2012 +0100
In KerrBL.C contravariant metric in a more readable form
commit 294d3335fdbdee7ae230e330170cb6f3d4ac019f
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Nov 28 15:57:36 2012 +0100
Add contravariant Kerr metric
commit 78d30c895db0ca362ac249852e73cf89e23a4b67
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 20 21:57:08 2012 +0100
Document Hooks
commit 2acab338da5598f280f2a7ec3c156f79cc1356c6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 20 20:55:37 2012 +0100
Fix in Worldline::tell(): must reset particle properties (Metric::Generic::setParticleProperties())
commit 7c0215c075416a599a2f0865295162405da87355
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 20 18:33:42 2012 +0100
Hook worldline to metric (using Hook::Teller/Listener)
commit 8573cb991072749fc27e60c0c909afaec288749c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 20 16:36:17 2012 +0100
Move Hook::ListenerItem to Hook::Teller::ListenerItem and hide it. It's an implementation detail.
commit fc0fad546a9513b5c3b0d33280de9e0452fad668
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Nov 20 09:19:38 2012 +0100
Photon::clone(): reattach Metric to Astrobj
commit 8c9db127d5314e018c9ee30d15eae278978cce51
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 19 11:36:07 2012 +0100
Fix RotStar3_1 copy constructor to get example-fixedstar-rotstar3_1.xml working
commit 815112c00ccb398cf5ff8de3c87bb1c0e10c7259
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 19 10:41:31 2012 +0100
Implement hook system so that a Metric can warn objects when it changes
commit 14a1447878cdff5f93ea46129f3f5626332d3976
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 12 18:05:04 2012 +0100
Use the setParameter(s) paradigm for Metrics as well.
Ability to instanciate any Metric from the Yorick plug-in.
Fixes in RotStar3_1.
commit 0ec6dad93d122e2f0d0db1504f75f62f0398998f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 12 15:52:37 2012 +0100
Ability to instanciate any Astrobj of Spectrum in Yorick
commit 4c3593e417c01146f92a5106e8a89197e66df4c9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 12 11:43:55 2012 +0100
* Spectrum:
+ use a templated subcontractor
+ accept unit in seParameter(not used yet)
+ ability to instanciate arbitrary Spectrum in yorick:
sp = gyoto_Spectrum(kind)
sp, setparameter=name, content
commit f463d49635774ac0264fc4692ade84c8a7caf395
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Nov 5 15:51:37 2012 +0100
PolishDoughnut: allow setting the spectral oversampling used in integrateEmission()
commit 75d8d882ec877fa8eeb40d608f7d9c125be5688a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Nov 4 21:27:29 2012 +0100
* Astrobj: integrateEmission takes arrays as input/output
* PolishDoughnut: integrateEmission() uses emission() and oversampling
commit dc0a065da77ac8ab094a7f09e498e9b61cef90cf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 3 16:51:59 2012 +0100
PoishDoughnut:
Try secant method for finding root of transcendental functor.
Use Ritter's method as a fallback.
Clean PolishDoughnut from now unused code.
Make math functions static members.
commit 8af3691bed67f7ddbea8ea8a6e175e5ad0967537
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 3 16:51:04 2012 +0100
Implement Gyoto::Functor::Double_Double_const::secant() root-finding method
commit dd54ef81e3e485a205b26b3006b3b4977c2443a8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 3 12:37:33 2012 +0100
Use Ridders' root-finding method instead of bisection*(). Implement intersection() as a Functor.
commit 5d04756735cfcc67054cab10de1c08967798aa68
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Nov 3 12:35:24 2012 +0100
* New source: lib/Functors.C
* Implement Ridders' root-finding method for Functors::Double_Double_const
commit 2fad938cb9005f6b4a96d6e87c9ea2bf167c38f6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 26 20:57:35 2012 +0200
support for im=sc(,,"Intensity[unit]") in yorick plug-in
commit 1b10cf4f583723bc529bda14bebcf8b02e5c42ab
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 26 15:30:14 2012 +0200
fix grave bug in Spectrometer::setBand(band, unit): only band[0] was converted
commit ad7e980fa13cdf7cc967f4a9c950077a9520aa0a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 26 15:17:27 2012 +0200
* implement multithreading in Yorick plug-in's gyoto_Scenery operator ()
* fix PolishDoughnut's copy operator which prevented the PolishDoughnut from working in a multi-threaded environment
commit 2f05e3368958919bb717181860c2ceeb10f6e3a8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 25 21:38:16 2012 +0200
* improve configure tricks to read Lorene's local_settings
* protect make check from GYOTO_PLUGINS environment variable
commit dc0b79b4fcf54de431f2d4535e255284fa370f34
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 25 21:14:52 2012 +0200
* make configure more resilient on make behavior variations
commit 4f7e08a39bb3e4fdf210a58dfad80a623626f1b7
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 25 18:09:32 2012 +0200
Warnings in Disk3D_BB
commit d9a86c165635fdd4733f81f53a6d9d83d87ffb6d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 25 12:59:27 2012 +0200
* minor optimizations
* many warning fixes (--enable-hardening)
commit 2cff2879a0a9975b6dd121586b4b9e474eec36da
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 25 10:01:09 2012 +0200
* implement Units::Converter::reset()
* implement default Converter constructor (trivial converter)
* fix warnings in Screen
commit 960430153b1ddd65b47fa4d9a97dcf91ce489f17
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 24 22:18:17 2012 +0200
clean Converter API
commit e1b15d0146cde835a7ebd0dcdc841995de9b41ab
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 24 19:52:27 2012 +0200
use "make -s" instead of "make" to retrieve Lorene configuration
commit ded0931e8bbbaa4ca17210d6028a21b296b35857
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 24 17:59:55 2012 +0200
* add unit support to Spactometer::setBand()
* implement Units::To/FromHerz
* To/FromHerz and To/FromMeters can convert between length, duration and frequency
commit b656125cb3b2b735aed8d6178cd7ce37761df5b9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 24 11:27:32 2012 +0200
* interpret units as UTF-8 instead of ASCII
* (re)introduce units: as, mas, µas, °, kyr
* implement To/FromGeometricalTime()
* re-work PolishDoughnut example to be closer to observation
commit 6a163a70902942343fc3bbca45bcaf32594ae29e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 21:37:51 2012 +0200
fix Scenery constructor
commit 330cc0cc367cc943fa7a2540d56ffc54930872fe
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 21:18:02 2012 +0200
(double) linking yorick plug-in with xerces-c is actually needed (under Darwin)
commit d0da753a5007372643f3d0788944b3f98e56e175
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 20:42:06 2012 +0200
Don't link the yorick plug-in with xerces-c, cfitsio or udunits2: this is
unnecessary double linking which sometimes prevents the plug-in from running
with strange behavior (seen under Mac OS X).
commit 0d1faa78acbda296c0a66e8960f5bf54db6991be
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 14:37:11 2012 +0200
Document include/GyotoConverters.h
commit dd78b821d2113df93aa5f6dea6fc81412dfda2ae
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 11:46:36 2012 +0200
support for units in Metric::set/getMass and unitLength()
commit f21b60f26b426ce903fcd4621649ba4ce1d5c1cb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 23 11:00:31 2012 +0200
* support for "pix" unit in Quantities: pix is the angle covered by a Screen pixel
* support for units in Scenery::set/getDelta() and set/getTmin()
commit 10a25cce8d868270d63039fb52d02018a47f4f96
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 19:17:56 2012 +0200
fix syntax error in yorick/check.i
commit b1e0d4d99821f76ab1a0cd84947bb40e55bb60ed
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 17:48:50 2012 +0200
fix missing -ludunits2 in some cases in configure
commit 1eba0ab051cb1ef782f22877669b63085792974d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 17:38:06 2012 +0200
* Support for units in Screen properties
* new APIs: To/FromSeconds and others
commit a4441eb1a5c6f5d0cb1dd97d33771af4242f4ab1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 14:11:12 2012 +0200
udunits support in Screen::fov_
commit f39df39152ce2f118acfaf7e1fb22ba2927c2cc9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 13:22:15 2012 +0200
Add unit support for many Astrobj properties
commit 2e5eddd4cb048d5c78c864fcc260c4787cb86a19
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 11:33:40 2012 +0200
* start supporting units from Astrobj objects in Yorick plug-in
* fix Astrobj::Standard::fillElement to call Astrobj::Generic::fillElement
commit fb23f29eb9a6f8a22e833a4d38aa6a934a407659
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 22 09:04:23 2012 +0200
add --with-udunits-inc and --with-udunits-lib configure options
commit e2b4fd7f7aef7d080c9a8656524d2e9486e50d1f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 19 20:22:58 2012 +0200
Generic support for units in XML files, in particular for Astrobj
commit b742b53e8555bc989131139a420d429518f1d7ba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 19 11:43:11 2012 +0200
* Add copyright to polishdoughnut
* PolishDoughnut::emission() returns SI
* Use udunits par défaut
commit 5a99a140418ba894347a9842fb8c65382a061de8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 18 19:23:23 2012 +0200
Import PolishDoughnut
commit 3f8a034141ab89586837c1f73c79528dfd37aa4e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 18 16:45:45 2012 +0200
Support converter for Intensity and Spectrum (--with-udunits)
commit b2d1323067831e75d2d1c09777c3fd7a851a2ab8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 18 11:27:49 2012 +0200
work towards unit converters: introduce lib/Converters.C and include/GyotoConverters.h
commit 96bcae6a43a48db80372b3232f7369e26686e88d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Oct 18 16:47:04 2012 +0200
Updated include/GyotoDisk3D_BB.h and lib/Disk3D_BB.C to take into account Bremsstrahlung emission + absorption.
commit 4930726d6ca2996d94e6bf56010a4598de96a5d4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 17 17:27:51 2012 +0200
Implement Photon::getTransmissionMax()
commit 9ec6d52c3dec0cf41773be3ae83b45c3f7add7d5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 17 16:31:51 2012 +0200
experimental support for units using libudunits (enable with --with-udunits)
commit d3423fcdabeab2818e87c7bbc31f0985fbca5799
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 17 09:41:05 2012 +0200
fixup! AC_SUBST SYS and plugin_sfx, used under Darwin for yorick/stdplug
commit c23c8ec52d12bf97eaba6ad5e2a11ca91b39db57
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 21:53:05 2012 +0200
AC_SUBST SYS and plugin_sfx, used under Darwin for yorick/stdplug
commit 95194fcddd800924fb28d28564f3764c8b457aff
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 21:36:47 2012 +0200
yorick/check-scenery.i: #include "util_fr.i"
commit 78308f00b4a2e867af3f218720319720edc9a8c5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 17:34:45 2012 +0200
make --enable-pthreads the default
commit f02fa3606ea1e0a34397d190c03a682124f4c978
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 16:45:49 2012 +0200
improve thread-safety (add SmartPointee::mutex_)
commit f27966ee32aeeff1efa0c5f07de0b6115d2d32c1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 11:35:43 2012 +0200
include GyotoConfig.h in ygyoto.h
commit 9f1e83ede206dde39ad2e6703cc0ca762a63b88e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 16 11:09:55 2012 +0200
Store configuration in include/GyotoConfig.h
commit 01c60fb2ddd55440ba58558f1485bc92b916c7aa
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 15 18:02:11 2012 +0200
add @DEFS@ to *.pc so gyoto-obspm knows about HAVE_SINCOS
commit 136afeeb0161daeb77821c297d66797ef1bf1edf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 15 17:38:49 2012 +0200
(Re-)enable building without xerces but warn about the consequences
commit b61ea79247a62f33f1255edbf78987fe790c102f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 15 11:26:35 2012 +0200
improve HOME_LORENE checking
commit 840da4c2a279e4feeb98e29c4b046337e6dc3520
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 15 10:44:05 2012 +0200
* Simplify configure.ac by using m4/ macros for --enable-(native|hardening)
* Make --enable-(native|hardening) also add there flags when CXXFLAGS and/or CPPFLAGS where set
* Clean configure help strings
commit 35ae196a80b42af37e94dc108be9700fad7333ff
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 15 09:11:51 2012 +0200
Make sure configure fails if --with-(xerces-cfitsio)* is set but the corresponding library is not found.
commit 6a2f8acf1bbe341efe6de00fd11e4b4c2b5a3fae
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 14 21:22:42 2012 +0200
test hardening flags before before adding them
commit b404b5e771f1ee7a38e2dd54f09e7211f243cb2f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Oct 14 11:25:12 2012 +0200
Check whether compiler supports -march=native before adding it to CXXFLAGS
commit d25ef5acb39cb91e6ad2e6b7e8ce3847618d4669
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 13 15:44:09 2012 +0200
Revert --disable-native -> --enable static and --disable-hardening -> --enable-hardening
commit 19650c84c6234658029c6b8fd003c35bc55ea8c4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Oct 13 15:26:37 2012 +0200
Test for sincos in configure. Implement it as a macro in GyotoDefs.h if missing. Remove other unused configure tests.
commit 2f2663d2b983d184fd31391ad198d5737ab55e6d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 12 16:28:38 2012 +0200
typo fix in configure.ac: -I -> -L in cfitsio_lib=-L$with_cfitsio_libs
commit 72f9ef70fdc7688affb49a5e8e04c6463ff658b5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 11 10:17:02 2012 +0200
Optimize KerrBL::diff() (and others) to avoid multiple divisions and pow() calls.
commit 737c15138375d5fa86bdb32e7cd1f0bcff6c7bf4
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 10 16:40:57 2012 +0200
Add pedantic warnings and hardening flags to default CPP/CXXFLAGS. Use --disable-hardening to disable.
commit c3bddf272bc8445d17abbdabe770d67d4b95ec68
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 10 14:00:35 2012 +0200
Don't build static libraries by default
commit c17041083a06f26ff968b710e8b557354c8fc918
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 10 11:37:07 2012 +0200
add -march=native to the default CXXFLAGS
commit 7317458529bb3a0c5d7338b5df3f77b7b248a537
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 9 16:56:09 2012 +0200
10-fold speed gain by not calling tan()!
commit 5d5376f69b35e355f5d4c8367705afb1bf763415
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Oct 9 16:08:05 2012 +0200
add GYOTO_*DEBUG* macros; add --disable-debugging configure flag which save a marginal amount of computing time
commit fc528a3f1e7d3e7359d114860ac439849b9bab6c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 8 14:24:37 2012 +0200
store pthread flags in gyoto*.pc
commit 50bbc6618fe7983b20df9cf9664bb132948eaa2e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Oct 5 23:04:03 2012 +0200
build with -pthread again
commit 9800f962b37537ef1173d50bc2b5e5e150fc6291
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Oct 4 22:23:58 2012 +0200
add --enable-pthreads configure option
commit e8fd135e2aa4efdd0adea066d461255ee673bce8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 3 10:49:12 2012 +0200
add --disable-doc option to configure
commit a3ceec86062d16591bf150f8613e1e48c9a29410
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Oct 3 09:55:58 2012 +0200
disable yorick in lib/gyoto-uninstalled.pc.in
commit 23aaaf5aca44c6159e2da5123572c8ab65589cd7
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 1 21:57:11 2012 +0200
throwError in Screen::getRayCoord() when on z-axis in spherical coordinates
commit 54f0a0bc412c41b639bb3da4cec936b44d618792
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Oct 1 14:34:33 2012 +0200
rename tlim->tmin in Worldline, Photon and Scenery. Default value is -DBL_MAX
commit f15de6b70c52455749edae83b6802a7b4c2db251
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 29 08:53:02 2012 +0200
add .gitignore
commit e19e026afc04fbcd0abaf82bc2b53c730578c92a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 29 08:43:02 2012 +0200
update ChangeLog
commit 5b80bbfa6e864e90cfb26254fe9dcdb44a54e410
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 29 08:22:53 2012 +0200
fixup! * add --plugins parameter to gyoto executable; * add plugin attribute to Metric, Astrobj and Spectrum XML entities
commit 250fa2dfbe3a759673114ec96c035afba6c28eba
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 29 08:13:42 2012 +0200
* add --plugins parameter to gyoto executable;
* add plugin attribute to Metric, Astrobj and Spectrum XML entities
commit 88cab19bf71bc204053c5c0ab4c38793a1d8cf9c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 28 19:49:33 2012 +0200
* add nofail keyword to gyoto_loadPlugin
* load stdplug plug-in in gyoto_std.i
commit c32e7b43c3d61593c4c6a3e1131a65eb7393d81c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 28 17:52:50 2012 +0200
expose Gyoto::loadPlugin() to Yorick
commit 87f87ab03fdfd7ab60ff63ef1a3211a865566173
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 28 14:32:36 2012 +0200
add GYOTO variable to lib/*.pc
commit 67ace2662805e061e13be804d7c5fdaf0a43d0f8
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 22:04:08 2012 +0200
actually link lorene module with lorene!
commit 48ac3463a89f9933b8b9a600a1075309c1649a6b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 16:47:13 2012 +0200
add -DGYOTO_USE_LORENE to LORENECPPFLAGS when appropriate
commit 07439a5fcbd0f369adacf2ecd4189a0c013fc44d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 16:28:06 2012 +0200
add lib/gyoto-uninstalled.pc.in to ease building plug-ins from uninstalled gyoto
commit 6fb54ab79bdb882411433035b065230723e02ce6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 15:50:14 2012 +0200
add m4/pkg.m4 (pkg-config)
commit 977db71169513c319ede6cbaba23e49c1165de06
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 15:49:45 2012 +0200
Better integrate lorene build
commit 1ac339c17c8698f8ec3ce25f394765ad97a41c32
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 14:31:33 2012 +0200
implement Astrobj::emission(double Inu[], double nuem[], nbnu,...)
commit ffa38dc40ee1c34a922e1df028f337d269d26f1e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 27 14:30:19 2012 +0200
Use pkg-config if available for xerces-c and cfitsio and process gyoto.pc accordingly
commit 35330aa7cde02ff2f19264adb08cdda758b97872
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 25 15:08:32 2012 +0200
add -lfftw3 to lorene ldflags
commit 7373839eb94c3b617d2f50ce4165777ec5f52587
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 25 15:02:51 2012 +0200
By default, install yorick plug-in under ${prefix} even if Yorick is not there.
commit 797c88873ce50cb2dfd519d77c4e26b084dc291e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 24 15:56:01 2012 +0200
PatternDisk: minor edit in debug output
lib/automakefile*: link libgyoto-stdplug with cfitsio
commit f336bd0990c7307caa916ee38ef8b81ac8b7cfe5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 19 10:54:36 2012 +0200
* INSTALL: document additional Yorick packages
* gyoto.pc: use GYOTO_ prefix in variables
commit ece1730f89f9b8df1e1a2991e7f75d089dd4fdcb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 18 13:51:18 2012 +0200
Specify $(XEERCESLDFLAGS) in bin/Makefile* instead of (or rather in addition to) relying on libtool to keep its promises
commit 9ca8955bd796f96ed11a40bc47903ea55871b1d6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 18 10:47:50 2012 +0200
* ship m4/* files instead of symlinks
* don't use "VERSION" file in configure
* includes are in srcdir, not builddir
commit 33a25f7a05f5741589d0dde5fcf3b86861830610
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 13 00:19:26 2012 +0200
Revamp the build system based on the autotools
commit 101db9603c1b18d43ab922ba666cfb63c32e4f1f
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Tue Sep 11 23:41:42 2012 +0200
Suppressed the reference to local_settings_ubuntu in the file INSTALL.ubuntu
commit 31d27b9676a5f278c0b1a1667cad00e4a549c837
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Tue Sep 11 23:36:58 2012 +0200
Suppressed the newly added local_settings_ubuntu
commit 692dad1ec8d3d5ae1849ab6c80b5ba9dfcea912c
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Tue Sep 11 21:43:15 2012 +0200
Re-added the template file local_settings_ubuntu
commit a97de6ca50664160c2fe459ca56b75571bcdc5ec
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 10 21:11:21 2012 +0200
make mk-movie*.i scripts executable
commit 7b5c5313948b07bc7ee289d803b9fed021b0d64e
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 10 20:52:08 2012 +0200
bin/Makefile: put gyoto.o in front of the libraries when linking (matters for some linkers)
commit 63f2e6a5860ace1b5f3d8d650dce003f5d76180f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jul 3 15:07:46 2012 +0200
Mention prepackaged binaries in INSTALL
commit f83341793968069e0ca68aadc80699b448f3886b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 24 11:13:07 2012 +0200
* fix buffer overflow in lib/Factory.C
* update paper ref in bin/gyoto.C
* take environment (CXX|CPP|LD)FLAGS into account in local_settings
* harden CXXFLAGS by default, may not work for all arches
commit 6db2175d4955247ea307a96eaaaaee0b26740cdd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Jun 24 08:44:12 2012 +0200
Add Spectrum::Generic::~Generic() virtual destructor
commit 58db9308dcfff681fa850f113c0d4ed82088edb6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu May 10 17:55:46 2012 +0200
yorick: put -L../lib and -I../include in front of COPTS
commit dab4e175a691990be136aefd9984a5155eb50c39
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jun 20 13:22:05 2012 +0200
In Disk3D_BB.C: computation of Sem, Vem updated
commit 1dbb3a3ef4517cc861a8093b03c3825575b68b89
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Jun 13 11:57:29 2012 +0200
Disk3D_BB.C: updated computation of Sem, Vem
commit 9f7ba8d9f6517986f0b0b36c9b49b077144ad1b2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu May 10 17:55:46 2012 +0200
yorick: put -L../lib and -I../include in front of COPTS
commit be59e67e53c1c741b4dd10ab5870111feac3e979
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu May 10 17:24:26 2012 +0200
bin: clean bin/Makefile, rm gyoto.o in make clean, add includes for getpid() in gyoto.C
commit 3bd00b018b0b35d632df060ca1240284be6e69bd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 1 18:08:09 2012 +0200
fixup (s/CFITSIO_PATH/CFITSIO_LDFLAGS/ local_settings)
commit e78c12fd42456df8f852dbef8df1852f23479f22
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 1 13:41:58 2012 +0200
0.0.3 release
commit 26c93688c912bf6397298b39cdbbc16fa4eba12d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue May 1 12:59:08 2012 +0200
+ initialize PatternDisk's phimin_/phimax_ to 0 and 2*pi
+ use standard flags CXXFLAGS/LDFLAGS/LDLIBS
commit f8e9303ecb43db03c1e0e7083f61f0765ea595dd
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 26 11:22:11 2012 +0200
add github URLs in mk-movie-fork-raytracing.i
commit 6fa5d65349fd6df471a6ba7b37f6da013ab76003
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 26 11:04:12 2012 +0200
document mk-movie-fork-raytracing.i
commit b1a612f121d01e89453485a46eb2402a02eff7d1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Apr 25 21:18:24 2012 +0200
* use gettimeofday() for profiling
* clone Photon in _each_ thread, including the parent (when nthreads_ > 1)
* include mk-movie*.i
commit 26a32b02b49a77a5a3b38229a09c99470d92aebc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 23 20:17:42 2012 +0200
implement explicit KerrBL copy constructor
SceneryThreadWorker returns NULL
commit 8fd8ed3ad732e914d81da36e782a8edea756606a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Apr 21 23:16:10 2012 +0200
+ bugfix: initialize xnthreads in bin/gyoto.C
+ add gyoto_verbose() in yorick/gyoto_utils.C
+ improve informative output in Scnery::rayTrace()
commit 565a9b031f2d1dc2985f6e967bb17ab1f457c35b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Apr 21 00:47:47 2012 +0200
provide an actual API for Scnery::nthreads_
rework yorick/gyoto_Scenery to render gyoto_Scenery_rayTace usable, it is the only way use nthreads from within yorick
commit a9728a0136cc4bbf0e36f9277a2e3ca009ad8921
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Apr 20 15:20:42 2012 +0200
initial attempt at a multi-threaded Scenery::rayTrace
commit c69f75261bbc942adcbd9b9d46fddef62af29ba6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 19 10:00:47 2012 +0200
add ChangLog, update copyright
commit f8472f174108cb6cae554f89da3fab7cc7557d33
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Apr 19 09:34:56 2012 +0200
install include files in include/Gyoto/
commit 41485117bcb304cdc6633c9b8efc1be539ae5e7f
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Apr 16 14:09:47 2012 +0200
remove NULL default argument to Spectrum::Subcontractor_t, which is useless and makes build fail with icc.
commit e62b6e834e5007b8f34e50aac6d96df502ba29bc
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Apr 15 15:33:50 2012 +0200
add GYOTO_INC to PKG_CFLAGS in yorick Makefiles
commit 5138519bc68382105637ecbaec2094532704c31a
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Apr 13 12:16:05 2012 +0200
Code cleaning in WorllineIntegState.
commit 29a2d7436ea852cb744ee45305c8bd7b722edab9
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Apr 3 17:25:19 2012 +0200
Corrected typo in local_settings: INC->GYOTO_INC in section "Path for the include files"
commit 56c32b3195281cdb03d4281e23fb90e77a1b7e60
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Mar 13 12:38:16 2012 +0100
Simplifying expression of Vem in Disk3D_BB.C
commit eb59bb0da7a84da7510d0a8b5298e3e85d68fa68
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Mar 13 11:48:49 2012 +0100
Modified jnu computation in Disk3D_BB.C
commit b276815f865231983c117dad76693d8fb255dd94
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 29 11:54:17 2012 +0100
* Added test on val in StandardAstrobj::Impact before going to process
commit c4ba43a80101b5c11e8f937cd76b35a388b9631d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Feb 28 18:19:25 2012 +0100
* Modified computation of jnu in Disk3D_BB
commit 68d60d856e3c932d1dce73c4a84ad4aa0be586c2
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Feb 24 09:10:57 2012 +0100
* Changed computation of jnu in Disk3D_BB
* Changed computation of T in PatternDiskBB and ThinDiskPL
commit d70f6d45dda64e513687fd620e675e968ec87546
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 22 19:02:40 2012 +0100
* Changed i[1] computation in getIndices in Disk3D and PatternDisk
* Error message for jnu computation in Disk3D_BB
commit fddb718998a6210d1b083bcf4ef5f43f24be3e32
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 22 17:55:03 2012 +0100
* Added impact time for data in Disk3D
* Changed computation of jnu in Disk3D_BB
* Changed definition of rmax_ in PatternDiskBB
commit a8e4ac4360d9164c7fc2a47ef1f81590d171d861
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 22 10:34:44 2012 +0100
* Computation of nr_, nphi_, nz_ in PatternDisk, Disk3D is updated
* Added phimin_ and phimax_ in PatternDisk, Disk3D
* Added ThinDiskPL class for powerlaw thin disk
commit 35617c762a1039471796e6f05e11863c4fb5c833
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 16 18:02:40 2012 +0100
+ Add call to checkPhiTheta in ThinDisk.C
commit b1d851c6712ddef01a3819023a31ca90e2086659
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 16 13:10:50 2012 +0100
+ Added null tests in PatternDisk and Disk3D
commit 4700b0e6918dfd2dfcf993bbe94f5e86abefdae4
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Feb 13 19:22:08 2012 +0100
* Changed treatment for power law part of disk
commit 43e5cc37efee709f4f86368d4328a4b06f4182aa
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Feb 7 18:32:32 2012 +0100
* Moved giveDelta() to StandardAstrobj
* Implemented non-adaptive integration inside optically thin object in Standard::Impact()
+ Added many csts in GyotoDefs.h for PolishDoughnut physics
commit 84de159c9ce52e279cb48f319b20859b4fd851a1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Feb 6 17:19:53 2012 +0100
+ Add Generic::giveDelta to implement integration inside optically thin object
+ Modified Photon::hit to take giveDelta into account
+ Add call to checkPhiTheta in StdAstrobj::Impact
commit 5d05cb0a06e93ceea9d701b28c122c64a37b698a
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Sun Feb 5 16:38:51 2012 +0100
Installation instructions for Linux Ubuntu.
commit 77b0f6177eae0570db9fbefd3917457740e6ba42
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Sat Feb 4 18:45:19 2012 +0100
-- Added template local_settings file for Linux/Ubuntu systems
-- Change in lib/Makefile to fix a link issue on Ubuntu 11.10
commit dc078a643ef14ccf014fb6279bcce9375d17279d
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Feb 3 17:00:58 2012 +0100
* Added {} in switch calls in Disk3D.C
commit 96519bb02c9adb70f0a03648b411c2a4845ba698
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Feb 3 08:03:09 2012 +0100
* Put some {...} in Astrobj::checkPhiTheta
commit 98d19668e3d62ae6f6c5cd200e1de1fc88661d63
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Feb 2 19:31:47 2012 +0100
+ Add Disk3D_BB subclass with implementation of black body emission for 3D disk and dynamical evolution taken into account
+ Add function checkPhiTheta in Astrobj to insure theta and phi are in the correct range
commit 6c91c6c772ef873c5241266965b037ffbe67e412
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Feb 1 20:37:16 2012 +0100
+ Add Disk3D class, also in yorick plug-in
First version, compiles, runs, but not to be used for physics yet...
commit 955536e5cd9217aea01ec7a97a8820bc1ca73832
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jan 27 12:08:16 2012 +0100
+ Add special treatment when impact point is below ISCO in PatternDiskBB
+ Add setprecision in WorldlinIntegState for display of current position in nextStep()
commit 3745d3bb2a2659fbe9b4fbd5041e983b9be35a36
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jan 20 16:48:26 2012 +0100
* Typo in DynamicalDisk::setParameter
commit d58f6c5b4b7da7886cba11884f9156871d28f800
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Fri Jan 20 16:44:57 2012 +0100
* Bug fixed in DynamicalDisk::setParameter
commit ab712dc4d004fb9cac80f971adb6cf7c43288ea2
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 19 16:53:46 2012 +0100
+ Added class DynamicalDisk that deals with evolving disk
commit b4d73ca14b2d05333de91d09912a553c9e6b3aa8
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Jan 19 16:50:01 2012 +0100
* Functions getEmission, getRadius, getVelocity in PatterDisk
* Added one forgotten line with rmax_ condition in PatterDiskBB
* User1 quantity added in ThinDisk to compute t_impact if needed
commit c97a3e724475c0667474e16fd99e583b8598e8af
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Jan 17 11:19:39 2012 +0100
PatternDiskBB update.
Added setMetric and call to getRms; some code cleaning; seems to work ok
commit f1c037e47ae802453e097b602858f5705ad72aed
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Jan 17 10:23:14 2012 +0100
lib/PatternDisk.C: bugfix: brackets around {delete [] array; array = NULL;} pairs.
commit bc7fc63a284704e5d46774964d08b94134a6bfe7
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Mon Jan 16 16:28:33 2012 +0100
Added some include (<cstring>)
commit 58b3935726808cf6885f131ccbb7c5274a25e37e
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Mon Jan 16 12:23:55 2012 +0100
New sub-class PatternDiskBB, heir of PatternDisk, with black body emission spectrum. The quantity PatternDisk::emission_ now bears temperature of emission.
commit f3444c51537e11d0268dfacd6d453697b4270cb9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 21 09:42:09 2011 +0100
Add ThinDisk::thickness_
commit 2620371c1d7747d5ccb9f2d0e4043e327fca8bc5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 21 08:45:00 2011 +0100
TinDisk::Impact(): fix bug which would extend disk to 2*rout_
commit 7841fad57e8368bebece90e2b587ace7e2087331
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 20 13:43:42 2011 +0100
fixup
commit d86eda83a2c69ff2a70e9e199d13d2a2ff9c13c5
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Tue Dec 20 13:08:09 2011 +0100
Modified Worldline::getCoord to insure theta and phi are in the correct range
commit 45337cff4f381a18ab4d7a6a3678abebebd7e595
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Dec 19 10:44:38 2011 +0100
PatternDisk: add opacity
commit 9bf35b2e2e2b9787e429430cc5387753cfec96bb
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 16 23:28:30 2011 +0100
add circularvelocity= to yorick/gyoto_Metric.C
remove old syntax for gyoto_Metric (only the bject-oriented syntax remains)
commit 77b437cab6f01762806a4b93ac6dc7f963c59df2
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 16 16:48:59 2011 +0100
support impactcoords precomputation directly in yorick
commit 927f352f0208a7c9e9414daffc3362103033b461
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 16 13:44:20 2011 +0100
PatternDisk:
+ document gyoto_PatternDisk
+ add nu0() and dnu() methods, expose them in yorick
commit a0cca2fb04b37137a1e1df31cc3ef4546d1d33f1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 16 12:15:25 2011 +0100
+ PatternDisk:
* readFile() -> fitsRead()
* add fitsWrite(), copyIntensity(), copyVelocity, copyGridRadius,
getIntensity(), getVelocity(), getGridRadius(), repeatPhi()
* expose all of this in yorick
+ GYOTO_DEBUG( << more) ; -> GYOTO_DEBUG << more << endl;
+ add GYOTO_QUIET, GYOTO_SEVERE, GYOTO_WARNING, GYOTO_MSG, GYOTO_INFO
commit ac9537e1bb0904b3a9459a0c2810737c788c452c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 15 16:36:50 2011 +0100
+ yorick/: add gyoto_ThinDisk, gyoto_PageThorneDisk, gyoto_PatternDisk
+ utils: add GYOTO_DEBUG(more) macro
+ add PatternDisk::getPatternVelocity()
+ fix bug in ThinDisk::setElement() which would blow up on DBL_MAX
commit dfaff07a2890aff610a4d2ed406abdd8d7b80377
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 14 17:58:02 2011 +0100
API incompatible
+ bin/gyoto.C: fixed ug impacting --impact-coords
+ Astrobj: change philosophy concerning the Subcontractors:
* add template<typename T> Astrobj::Subcontractor();
* add Generic::setParameters() (used in the above);
* setGenericParameter() -> setParameter;
* implement setParameter() for all Astrobjs, setParameters() for some of them;
* remove the Subcontractor and Init static member functions for all Astrobjs
* setParameter() now returns an int;
+ Spectrum: setGenericParameter -> setParameter
+ Star: some new features to adapt to the above
+ yorick/gyoto_Astrobj.C: new keyword "setparameter" to set ANY
parameter covered by setParameter()!
commit 448f24b651776768b373081dc8893b03cc667414
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 13 16:08:01 2011 +0100
This is an API incompatible commit (should be seamless).
+ gyoto.C: remove --save option, add --impact-coords option, remove
all the GYOTO_QUANTITY_IMPACT_* quantity and introduce the one-stop
GYOTO_QUANTITY_IMPACTCOORDS (affects many classes)
+ Scenery:
* Scenery::rayTrace(), Scenery::operator()(): accept argument
impactcoords and skip ray-tracing in that case; reome "save"
argument;
* reintroduce tlim_ member;
* add a Photon member to avoid reallocating memory each time
operator()() (or rayTrace()) is called;
+ Make Worldline::getTlim() const;
+ yorick/: also accept impactcoords as input, remove adaptive raytracing
(broken, unmaintainable, never really worked)
commit 5786a225d86dd25b56a773fca5fba6f847048a46
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Mon Dec 12 16:21:02 2011 +0100
Added reference to the published paper for the html documentation.
commit 92b91d465129a705931e1eddcfe6077aa7527dd0
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Mon Dec 12 14:15:03 2011 +0100
Changed <string> to <cstring> in the include
commit e771ec0d895bf28a14ecb6522503f83dafc3830c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sun Dec 11 00:24:00 2011 +0100
+ Add Astrobj::PatternDisk class
+ Add ThinDisk::projectedRadius() method
+ Add GYOTO_USE_CFITSIO macro
commit 78c15ef47d1812d89f86720da75c3a51d75bbc6c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Dec 7 22:12:47 2011 +0100
+ Add ThinDisk
* replace ThinInfiniteDisk* with PageThorneDisk
+ Metric:
* circularVelocity() works outside the equatorial plane
* add KerrKS::circularVelocity()
* fix bug in KerrBL::circularVelocity()
* add Metric::Generic::cartesianVelocity()
+ add GyotoFunctors.h
commit ed8537709f0c62d22d7d4e038fe020b8688fd42d
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Dec 6 15:09:02 2011 +0100
Introduce Astrobj::Standard. Geometrically thick objects which use the operator() paradigm should inherit from Standard instead of Generic.
commit b8347aff4f30e8d9c2f0c59d4811a8d81ea19028
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Dec 2 11:47:20 2011 +0100
Improve documentation
Make Astrobj::Generic::clone() pure virtual, it's trivial to implement it for each object.
commit 5b4f41a3c159de2505edc57351b69f4fcfc6ad8a
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 1 23:26:19 2011 +0100
Document UniformSphere
Make Astrobj::kind_ const
Modify example-fixed-star.xml to lower opacity
commit b3b679c42b37163ef106341dd1fbc6ae08da7194
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 1 18:11:39 2011 +0100
Add Gyoto::Photon::Refined class, which makes Gyoto:ComplexAstrobj::Impact() more robust.
commit dc0a2fff5930294fa9482afa5246beab16bdfd7c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 1 11:37:00 2011 +0100
Base Star and FixedStar on a common UniformSphere abstract Astrobj
Bugfix in Star shape
commit f58886a9a878147692810d1a078b388b9085ba01
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Dec 1 00:08:09 2011 +0100
Add ComplexAstrobj
commit 0ba165c4e1753331904440f6e1abb42f0bf3e815
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 23 08:57:34 2011 +0200
improve Metrics documentation
add arXiv ref, change "submitted" to "accepted"
commit 2874a408c49e65e16606f8d291dd6c8f42b2c258
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 21 15:50:25 2011 +0200
Document FactoryMessenger and generally improve documentation
commit ecdfc837dab8ac9a71e640c3d392182f906ede0b
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 20 17:59:01 2011 +0200
improve documentation
commit d2a03dfadefeec01c3141231a207e0a514a533b0
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 16:26:04 2011 +0200
Add comment not to remove a line which should be useless but is not...
commit a8ab52390945cea9438b71fb6a600ba722872690
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 15:06:01 2011 +0200
Fixup: apply namespace changes also to RotStar3_1
commit c4396dd3d3cf40a95d0feec7f99ee929fc4c5b24
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 14:59:31 2011 +0200
Create Astrobj namespace
commit f9c5a321f5db470c27e29309e7c59e0db756cf70
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 11:42:49 2011 +0200
Introduce Gyoto::Metric namespace
commit 61b7df2cee16aab3a70a0c0966f74981f84ac081
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 10:31:05 2011 +0200
fixup: RotStar
commit 3fe5ece1f975277663e75235518d6dceb2a0fb0c
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 19 10:07:45 2011 +0200
Rename factoryMessenger -# FactoryMessenger, provide a separate GyotoFactoryMessenger header file
commit a1ddb199fda080f02561ceb3b91cba08d6d91227
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 17 17:49:25 2011 +0200
setSelfAttribute: size_t -> unsigned int
commit 61236e51084e5f71950e94b873f2660a37d37c97
Author: Eric Gourgoulhon <eric.gourgoulhon@obspm.fr>
Date: Sat Sep 17 14:24:03 2011 +0200
Corrected HTML anchors
commit ce3903f74098117c00eb9979bc4919b45ea2db05
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Sat Sep 17 10:14:14 2011 +0200
cast to SartPointee::Subcontractor_t* instead of void*
commit 04c62d6b6b7a7ba10b01249b9ab0c57e79d6e848
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 16 22:44:01 2011 +0200
* fix many warnings
commit d3a7ec0c9b63a6d5f4b557bcb2066469ab9a2d09
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 16 16:09:52 2011 +0200
Fix FTBFS: add factoryMessenger::setSelfAttribute(std::string, size_t)
commit 3ebbad7c456e89270508400f249833f6cde192e9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 16 14:41:18 2011 +0200
add Y_HOME_PKG in yorick
commit f20bb153950055baf678097e16dab6c9024aafa1
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 16 11:41:44 2011 +0200
* add factoryMessenger::setSelfAttribute(,double)
* change char* to char const * in Register::Init()
* fix compilation warnings
commit 0c180f4564e59a3fe7441bac592b8d6764aacfbf
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 15 14:06:54 2011 +0200
Improve documentation and build system
commit 63c7c42420cbcff45ea1174444857ba370e667ac
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Sep 15 12:31:08 2011 +0200
Small change in KerrBL/RK4_adaptive cst check
commit 731221ccaa11dde37d01ef3d9812ce9eef413846
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Sep 15 12:16:09 2011 +0200
Updated cst check in KerrBL/RK4_adaptive
commit 6687a996c378e282c6634f1023f9305419930104
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Thu Sep 15 09:35:51 2011 +0200
Compilation Warnings cleaning
commit 50c0d2bf1775a601a447bfc74e26b6a8fb273ab6
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Sep 14 16:26:19 2011 +0200
In KerrBL.C/myrk4_adaptive changed cstest[4]->cstest[5]
commit 20ad795f75d9d315236d37b38883c41ac7fa1050
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 13 23:55:31 2011 +0200
KerrBL:
* cst has 5 elements: cst[4] == (Q==0. ? 1. : 1./Q )
* cst[0] is not norm but mu. Happens to be -norm.
commit f3bd33ac33527a503a9bb627d472d2f2af38b7e9
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 13 21:47:06 2011 +0200
print QCarter with the warning
commit 9d98673e5dcc2a26f652e06c0d8c28db199ac404
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Mon Sep 12 09:11:40 2011 +0200
add yorick .info file
commit 146854c9d54fbf31f15812d1949c27ac837c9663
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 9 10:01:27 2011 +0200
fix spelling errors
commit c0802b44531e1aa034b73589dbf21c32026e2cc5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 9 09:26:53 2011 +0200
fixup
commit 3d5416e9812cafebcf9992d2716ad1f336918fd5
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Fri Sep 9 08:52:43 2011 +0200
add files to generate yorick documentation
commit 47ed49bd48f8ea9145c7a5b4c35a687f76754b90
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Thu Sep 8 08:39:35 2011 +0200
* Initialize Photon::freq_obs_
* KerrBL.C: special case Q==0. in tests
* Screen::Screen(const Screen& o): fix copy constructor
* Worldline::setMetric(): call setParticleProperties only if initcond set
* Worldline::setInitialCondition(): avoid z axis in sperical coords
* create libgyoto.so links (underlinux) during build and install
* add gyotoy manpage
* spell-checking
* implement no display for check-yorick
* fix SIGFPE when printing Star
* check-yorick exits yorick (batch mode)
commit aca6e3b562b0ed7b8121ed530604066ef7a81845
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Sep 7 09:56:36 2011 +0200
fix: uninstall manpage from the right directory
commit a668765731a9af5aaf195591a8279d42f58f2996
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 6 17:40:18 2011 +0200
Create directory $(DESTDIR)$(PREFIX)/lib/gyoto/$(SOVERS)
commit a928a7533cec2476cb6a12aff4678f1392546ab6
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Sep 6 16:13:04 2011 +0200
* Fix yorick/Makefile to look for ../lib/libgyoto.so.SOVERS
* Search for plugins (and install them) in $(PREFIX)/lib/gyoto/$(SOVERS)
commit bc0956337764c9311c6bc508bb1725716a4fae66
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Wed Aug 31 15:10:33 2011 +0200
* support DESTIDR in Makefiles
* move man under share
* fix gcc error in gyoto_Photon.C (address to temporary)
* implement SONAME under Linux
* improve lorene not loaded message
* add run-time copyright statement
commit 1d0bdcd27b9126911bb9d700776414308a3ff4b1
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Aug 31 14:46:57 2011 +0200
Bug in KerrKS.C corrected
commit c27d01a1d43c019901f157de9104a7a1c2f158de
Author: Frederic Vincent <frederic.vincent@obspm.fr>
Date: Wed Aug 31 11:55:23 2011 +0200
Cosmetic changes in KerrBL, Photon, Scenery, Screen, Star, WlIntegState.C
Changed stop condition in KerrKS.C
commit ec3ccfc31f9dabbb1def411e07b738557f7e3602
Author: Thibaut Paumard <paumard@users.sourceforge.net>
Date: Tue Aug 30 17:33:50 2011 +0200
Initial import from private svn rev. 335
|