-
Notifications
You must be signed in to change notification settings - Fork 25
/
ChangeLog
10069 lines (6855 loc) · 343 KB
/
ChangeLog
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
commit unknown
Author: Thibaut Paumard <[email protected]>
Date: Fri, 19 Jan 2024 17:45:07 +0100
Releasing 2.0.2
commit 8930000c1be754b985b2bbe78dd5615a0601ea12
Author: Thibaut Paumard <[email protected]>
Date: Fri Jan 19 16:32:21 2024 +0100
Update citations and copyright
commit d807210ac24dddb823a896bb35c881b0c8a4bc1f
Author: Thibaut Paumard <[email protected]>
Date: Fri Jan 19 15:58:45 2024 +0100
Fix typos
commit 5a276eba656d3aa7c91df4bf1033a4d140f8cfb5
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Wed Jan 17 23:02:13 2024 +0100
Releasing 2.0.1
commit 38c25deba22a28a54e57dcd456fbb9f3877ea3cb
Author: Thibaut Paumard <[email protected]>
Date: Wed Jan 17 21:54:49 2024 +0100
Fix Python warning "is" with a literal
commit fa9c4f0109359946271687189b5eb0dcb570c099
Author: Thibaut Paumard <[email protected]>
Date: Wed Jan 17 21:49:39 2024 +0100
Update autotools
commit 8f3cd0f6a3825b1cc661083f1b9dc1cd1a7ada08
Author: Thibaut Paumard <[email protected]>
Date: Wed Jan 17 21:38:45 2024 +0100
Update configure.ac and gyoto.m4
commit 31f883e3b66a2e0439f1a637491e7fd75173de6d
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Wed Jan 17 14:19:39 2024 -0500
Include acb.h (necessary for building with FLINT 3) (#16)
commit de00106652e3089cdf6c27a311b95a5d376d9398
Author: Irene Urso <[email protected]>
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 <[email protected]>
Date: Tue Jan 2 13:51:31 2024 +0100
Realease GYOTO 2.0.0
commit a38226d53fc5a98318c7150e2a2b3511f09d97dc
Author: naimar-pro <[email protected]>
Date: Wed Dec 13 20:03:48 2023 +0100
Adding an N-dimensional linear interpolation function
commit 1bd8594917d99993a4948162ef7684cd58441102
Author: naimar-pro <[email protected]>
Date: Wed Nov 29 16:32:45 2023 +0100
Optimization update photon transmission
commit 771dbaca5ccb9d836b9562a1a29de85437a371df
Author: naimar-pro <[email protected]>
Date: Wed Nov 29 14:22:25 2023 +0100
Patch FreeStar to pass make check
commit 41a76a925a3eaca6ea052f6a246d875d1cfae130
Author: naimar-pro <[email protected]>
Date: Fri Nov 17 12:07:49 2023 +0100
Update the polar exemple notebook
commit f68ab972b0a9bb0d4daa94420d89244b299bb258
Author: naimar-pro <[email protected]>
Date: Tue Nov 14 16:26:06 2023 +0100
Add a jupyter notebook as an exemple for the Polarization
commit 2a51c49c48c0b504a39d0561c03a7bef78cbd63a
Author: naimar-pro <[email protected]>
Date: Fri Oct 20 17:18:21 2023 +0200
comment printing stuff
commit 111084fa0ca4249680149da1658b19183995fbe9
Author: naimar-pro <[email protected]>
Date: Mon Oct 2 17:16:22 2023 +0200
Releasing Polarised version of Gyoto
commit f06bba3aeb00f764a6b82dff255b9c96ffb1a6be
Author: naimar-pro <[email protected]>
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 <[email protected]>
Date: Sat Sep 2 01:36:24 2023 +0200
Cleaning stuff for merging with master
+ resolving conflicts
commit 8d9150ef08fe43103e21ab0b9c50e91ff5b67b13
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Mon Aug 28 09:50:38 2023 +0200
ThickDisk: check that spin is zero when IPOLE formalism used.
commit 6a1f836bb1180fe5abf91ec81e382adc5003c184
Author: Frederic Vincent <[email protected]>
Date: Fri Aug 25 06:56:07 2023 +0200
ThickDisk: adding magnetic field config for radial 4-velocity
commit e159c6ef4662a90dc05f24d5b6462cb949d1da2f
Author: Frederic Vincent <[email protected]>
Date: Thu Jul 20 12:08:04 2023 +0200
ThickDisk: magnetic field config coded whatever spin for circular velocity
commit 68e7ec46eb9b83801763df0f0c0588fb3b03423c
Author: Frederic Vincent <[email protected]>
Date: Wed Jul 19 16:15:47 2023 +0200
ThickDisk: adding all 3 magnetic field config as in Blob
commit 27f4645607799a0bdd94bb7b339cab36daf4a0e3
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Sat Jul 1 14:38:31 2023 -0400
ThickDisk: update a comment on USE_IPOLE_FORMALISM variable
commit 91be34264e3c8a615707dede541297db74a3b6bc
Author: Frederic Vincent <[email protected]>
Date: Sat Jul 1 14:36:37 2023 -0400
ThermalSynchrotron: replacing useVos parameter by USE_IPOLE_FORMALISM global variable
commit 8a93f502d1057aa9dcef9ee1bbc3fb137944385c
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
Date: Fri Jun 16 17:09:55 2023 +0200
Blob: adding proper magnetic field and removing Vos formalism.
commit 2e1caaa948e814d8ac7e3d4e53817296bca19eb9
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Fri Jun 2 15:10:30 2023 +0200
Astrobj.C: in polarized processHitQuantities, properly define transmission
commit 54ec22ee84faed9e56060f0a9f81b2d7d08d89f9
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Fri Apr 7 08:28:40 2023 +0200
Blob: take care of Gaussian radial extension from Vos+ model
commit 64db65289e61309e8d0ae5f5c7499ebaa4bc766b
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
Date: Wed Apr 5 18:59:37 2023 +0200
Astrobj: EVPA in -90,90
commit 014487ff3db8058b2832940d75f7c75643c1ed90
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Tue Jan 17 00:04:31 2023 +0100
Update Makefile
commit 6a172fee0a8e4eae5a2591ceea9d528dd5258c02
Author: naimar-pro <[email protected]>
Date: Mon Jan 16 23:00:19 2023 +0100
Add new astrob FreeStar
commit 2d7cecc3553ff62fc183bae89c84a3d52180a472
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Fri Nov 18 17:12:26 2022 +0100
SphericalAccretion: adding a density slope parameter
commit 7e0f82576aa3878a5979e2339de190de17d591c4
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
Date: Wed Nov 9 18:30:58 2022 +0100
Photon::hit: Fix segfault when data is NULL
commit b59a1708bbd826859d7f6e87cec65fb704d0fc22
Author: Frederic Vincent <[email protected]>
Date: Wed Nov 9 10:46:13 2022 +0100
SphericalAccretion: decrease tolerance norm of 4-velocity
commit 25e1dc5a86397323959bb61ce6c37c6bd02d6415
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Tue Sep 27 06:45:45 2022 +0200
In EquatorialHotspot: add polarized radiativeQ
commit 7719146baddf493c8086b9931247e2c036b0cded
Author: Frederic Vincent <[email protected]>
Date: Tue Sep 27 06:44:58 2022 +0200
In PageThorne: polarized radiativeQ update
commit b04bec915a21ab6fcebf274c48232894af8d17fd
Author: Frederic Vincent <[email protected]>
Date: Tue Sep 27 06:43:34 2022 +0200
In Astrobj: rewrite getChi and Xhi->Chi in Astrobj.h
commit d1a3d7449baffa6d2a0f1df2bd6228870de8197e
Author: naimar-pro <[email protected]>
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 <[email protected]>
Date: Mon Sep 5 16:22:00 2022 +0200
change name of variable Xhi->Chi
commit 15a5bde9e0ff5ba106af0ca86791707a697ed761
Author: naimar-pro <[email protected]>
Date: Mon Sep 5 16:20:59 2022 +0200
change name of variable Xhi->Chi
commit 86ca542a599a5ae980c3ab1679f1b4473b27fe8f
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
Date: Tue Aug 30 18:05:26 2022 +0200
Change RadiativeQ(polarised) to serve as exemple
commit ebd0921120da7bfb4fdcff50f9c8633ad8ebd19f
Author: naimar-pro <[email protected]>
Date: Tue Aug 30 18:04:31 2022 +0200
Add comment for documentation for polarised RadiativeQ
commit 751722043b52f654f3548403bce0211d40c788ec
Author: naimar-pro <[email protected]>
Date: Tue Aug 30 15:47:01 2022 +0200
corrections for tests
commit e4d45914cee0690c1849e5eb32ead8c8077f2491
Author: naimar-pro <[email protected]>
Date: Tue Aug 30 15:44:27 2022 +0200
Add sanity check and better error message
commit 963641e1a6ef9f921a9f02f3639d35f375209249
Author: naimar-pro <[email protected]>
Date: Tue Aug 30 15:43:17 2022 +0200
Changing the error message to be more explicit
commit 95e7b2ac97499292114003cddbe5a891fe8d3e2e
Author: naimar-pro <[email protected]>
Date: Fri Jul 22 15:33:31 2022 +0200
implement the polarised RadiativeQ for test
commit 3931796a11549ed7851e980aee24f5256878e201
Author: Thibaut Paumard <[email protected]>
Date: Fri Jul 22 10:16:52 2022 +0200
Fix yprime in Worldline::getCartesian
commit 8cf8e267fca1910444df8f62fc90e6481ed16f32
Author: naimar-pro <[email protected]>
Date: Thu Jul 21 14:10:04 2022 +0200
cleaning and comments
commit 5add30728d9d9159dd51b4dcd905fb743702cc2b
Author: naimar-pro <[email protected]>
Date: Mon Jul 18 14:21:35 2022 +0200
helical motion for hot spot
commit afe2aee360f8b340936c9acf3665e721307225e3
Author: naimar-pro <[email protected]>
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 <[email protected]>
Date: Fri Jun 3 16:37:37 2022 +0200
fixup
commit 0a7892c9ecb29bf55b19e37d84b5732865af7062
Author: Thibaut Paumard <[email protected]>
Date: Fri Jun 3 16:36:25 2022 +0200
fix plugins\python\README.md
commit e1809ba46017e97aa57bf5dc86985e99a5f3d2de
Author: Thibaut Paumard <[email protected]>
Date: Fri Jun 3 16:34:42 2022 +0200
readd plugins/python/README.md
commit 289004597171d2c1c11762bde0bcaa4418386f62
Author: Thibaut Paumard <[email protected]>
Date: Fri Jun 3 16:32:22 2022 +0200
Improve */python/README.md
commit bcc244f7163962b28025a248bdeeaf4dffbc4f6e
Author: Thibaut Paumard <[email protected]>
Date: Wed Jun 1 10:23:48 2022 +0200
add python/README.md
commit abcd541f2ef46305501409fcefdcfff3a2ef65ac
Author: Thibaut Paumard <[email protected]>
Date: Tue May 31 11:33:58 2022 +0200
Update plugins/python/README
commit 29ce8fa8e87ce08417a023700e8878c7e0fa43c4
Author: Thibaut Paumard <[email protected]>
Date: Wed May 11 14:30:36 2022 +0200
Fix deprecation and other warnings in Python plug-in
commit e2a8e7e0eb74d7be2c47d2923dc2f1ad93523e77
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Tue May 10 11:40:10 2022 +0200
Support vector_double properties in Python plug-in
commit 3ef64888b0f965e0898219eb92e73ad284aede1f
Author: Thibaut Paumard <[email protected]>
Date: Tue May 10 10:33:40 2022 +0200
Document depencency of AngMomRinner on Spin in Polishdoughnut example
commit 8be7b59bec59524ae112fcd99d2e54c47beb25a6
Author: Thibaut Paumard <[email protected]>
Date: Fri May 6 10:20:47 2022 +0200
Python plug-in: support ad-hoc properties in all classes
commit 70fdd3877e712c82275343bb7db3a246a6d55be2
Author: Thibaut Paumard <[email protected]>
Date: Fri May 6 10:19:50 2022 +0200
Provide kind() accessors in Object
setter is protected
commit 22bc45bb999038d426480e2a36f6fe400bcdfc5e
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
Date: Thu May 5 20:15:25 2022 +0200
Support ad hoc properties in Python plug-in
commit cbed6fd8e852b6ab01c3453b1d70696ca8a2e8fa
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Fri Apr 29 18:33:36 2022 +0200
Implement Gyoto::Metric::Python::circularVelocity
commit 73e2cf04af65a72b9889af26c891f75d8a6458fa
Author: Thibaut Paumard <[email protected]>
Date: Fri Apr 29 17:19:50 2022 +0200
Implement Gyoto::Python::Metric::isStopCondition
commit 93d6c9f053c2bc7adb2aa5afb8d7917197323df2
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
Date: Fri Apr 29 16:01:15 2022 +0200
Improve error message handling in Python plug-in
commit add2f058ffa36f00fd7fff5680802c751359ce31
Author: Thibaut Paumard <[email protected]>
Date: Fri Apr 29 13:08:21 2022 +0200
Improve error message handling in Gyoto::Python::Metric
commit 559de7171a8e187988a55c8821a188bedcf4d311
Author: Thibaut Paumard <[email protected]>
Date: Fri Apr 29 11:40:32 2022 +0200
Debug and complement the Python KerrBL implementation
commit 0ea007dc98227d7ba355f13544f0fb917cb2a7e6
Author: Thibaut Paumard <[email protected]>
Date: Thu Apr 28 22:44:42 2022 +0200
Add Metric::Python::getRms, getRmb, pGetSpecificAngularMomentum
commit 0945db4ea8aabeb51dbfb7b5ea8e9f050e76cf47
Author: Thibaut Paumard <[email protected]>
Date: Thu Apr 28 17:06:09 2022 +0200
Implement Python:Metric:getPotential()
commit f739ba902a1ab3946b67f422778661010e30442e
Author: Frederic Vincent <[email protected]>
Date: Mon Jan 31 16:12:08 2022 +0100
ThickDisk: adding slopes for density and temperature profiles
commit 29db4705154e72c3f7de4254b94f10c1566538c3
Author: Frederic Vincent <[email protected]>
Date: Mon Jan 31 16:10:26 2022 +0100
ThinDiskProfile: adding a flag for switching circular motion / radial fall
commit b0088229ee6f8d8c9f505a4eacb4f3d64696706c
Author: Frederic Vincent <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Sat Oct 16 12:43:42 2021 +0200
StarTrace: always initialise tmin_ and tmax_ to finite value (0.)
commit 64ff9c800833c188ce0e3af8be1ee0af9b5cf6fd
Author: Thibaut Paumard <[email protected]>
Date: Fri Oct 15 19:04:03 2021 +0200
Support swig4.0 in configure
commit 6cb39e0e7b881efe593c3da30addff3722bad4a1
Author: Thibaut Paumard <[email protected]>
Date: Fri Oct 15 19:00:57 2021 +0200
Fix year in gyoto.C
commit d5b9cfbe80c1e52a4db358c645da1c177d74c507
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
Date: Tue Oct 12 14:57:05 2021 +0200
update for the test of polarisation
commit c60c3c387a61558f8b31ab81274eb88a6630ccfb
Author: naimar-pro <[email protected]>
Date: Tue Oct 12 14:56:27 2021 +0200
Use of the reset functions at beginning of hit
commit 7b63a435d4b1cd4e53f781832d3e72695af20922
Author: naimar-pro <[email protected]>
Date: Tue Oct 12 14:54:00 2021 +0200
correction calcul of Xhi
commit bcd14d8aef71ac9a92a258b604701d4cb78e7dfc
Author: naimar-pro <[email protected]>
Date: Mon Sep 27 15:05:08 2021 +0200
small corrections in formula
commit 3a95dc1d81505ad1ee6eb7b6a8366ce256e28254
Author: naimar-pro <[email protected]>
Date: Wed Sep 22 16:35:39 2021 +0200
testing PTdisk for polarisation (not complete)
commit b30339da1275821ea2d1e4f76a1b5be2ec56082b
Author: Thibaut Paumard <[email protected]>
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 <[email protected]>
Date: Tue Sep 21 14:37:49 2021 +0200
python/tests: share a TODO list
commit be149c6435cea280be0a363fada94ca4f4659e2b
Author: naimar-pro <[email protected]>
Date: Mon Sep 13 11:44:04 2021 +0200
changes for testing polarisation
commit 88205443a7b0af5914ed9fe3151a170c2c3d4e64
Author: naimar-pro <[email protected]>
Date: Mon Sep 13 11:43:12 2021 +0200
minnor correction
commit 2ece55a32649d69c149a4265ee5fe4f4bb677cae
Author: naimar-pro <[email protected]>
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 <[email protected]>
Date: Fri Sep 10 15:58:51 2021 +0200
Quick Tests
commit 886c8be39d12a022cd8cb9617f7efe083677ccd1
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Thu Sep 9 10:32:17 2021 +0200
use of rotaeJs in polar radiativeQ of Blob
commit 5a0b43f609802722e62d7cbbf9ad3b5e5ee72742
Author: naimar-pro <[email protected]>
Date: Thu Sep 9 10:31:13 2021 +0200
Add function rotateJs in Astrobj::Generic
commit 04fb21a909f33d1bb9fa738e74ec6ea113994595
Author: naimar-pro <[email protected]>
Date: Wed Sep 8 11:32:04 2021 +0200
update the installing instructions with the Eigen3 library
commit 571e83897845ce52904f09e011fdb57f17fadacb
Author: naimar-pro <[email protected]>
Date: Sat Sep 4 01:31:48 2021 +0200
add comment
commit 97d9ead6c45653830301540fd99ba6d6a6b25d85
Author: naimar-pro <[email protected]>
Date: Sat Sep 4 01:31:00 2021 +0200
change prototype of radiativeQ
commit d5a0782f1553940f4ce0fbb192c981707d9cfccc
Author: naimar-pro <[email protected]>
Date: Fri Sep 3 13:27:18 2021 +0200
complete transmit and transfert functions
commit 14369158235cb2e0357522240f8cca13f5b61e82
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Wed Sep 1 16:36:56 2021 +0200
Adding the eigen library in the compilation
commit 0e669f29b650672e9dec2ffcf63d4e466335fe2b
Author: naimar-pro <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Mon Aug 2 11:43:56 2021 +0200