diff --git a/.gitignore b/.gitignore index ad7ed55f68e44de94fae3b12faaa7ca67a5ec9d0..018fe0242d2b50b18b5e8d085fe6882aa34cfa74 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,9 @@ Debug/* *.root *.fits *.dat +*.rmf +*.arf +*.npy response_matrix*/* results*/* background*/* diff --git a/fits/en_dep_0.0_0.0.npy b/fits/en_dep_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e7967ce812ce9eae4d666d93e58316b52e901131 Binary files /dev/null and b/fits/en_dep_0.0_0.0.npy differ diff --git a/fits/en_dep_0.0_180.0.npy b/fits/en_dep_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..af44a39b5305eb320156e07974009719c1b564fc Binary files /dev/null and b/fits/en_dep_0.0_180.0.npy differ diff --git a/fits/en_dep_0.0_270.0.npy b/fits/en_dep_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..944730ca070dfd9308a399766b64cb835199c434 Binary files /dev/null and b/fits/en_dep_0.0_270.0.npy differ diff --git a/fits/en_dep_0.0_360.0.npy b/fits/en_dep_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d17420be401fac234d66572bee3150bee8455318 Binary files /dev/null and b/fits/en_dep_0.0_360.0.npy differ diff --git a/fits/en_dep_0.0_90.0.npy b/fits/en_dep_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..90c21fad5e5c14026f0f327751176fd5b2c1ad86 Binary files /dev/null and b/fits/en_dep_0.0_90.0.npy differ diff --git a/fits/en_dep_0.npy b/fits/en_dep_0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4dcd17f76c76598b27120102aef6b78fa7d75922 Binary files /dev/null and b/fits/en_dep_0.npy differ diff --git a/fits/en_dep_1.npy b/fits/en_dep_1.npy new file mode 100644 index 0000000000000000000000000000000000000000..09e867a0b6e67c6bf6c7314f03e929c57414a4b1 Binary files /dev/null and b/fits/en_dep_1.npy differ diff --git a/fits/en_dep_10.npy b/fits/en_dep_10.npy new file mode 100644 index 0000000000000000000000000000000000000000..117a19d388a6de29e4dfcfb95c75c895b594003e Binary files /dev/null and b/fits/en_dep_10.npy differ diff --git a/fits/en_dep_100.npy b/fits/en_dep_100.npy new file mode 100644 index 0000000000000000000000000000000000000000..eede61ccc1615a1cbe9a664581f01967b2679d24 Binary files /dev/null and b/fits/en_dep_100.npy differ diff --git a/fits/en_dep_101.npy b/fits/en_dep_101.npy new file mode 100644 index 0000000000000000000000000000000000000000..51ef71b66651a036dc09af31ffd20f72a9c9d994 Binary files /dev/null and b/fits/en_dep_101.npy differ diff --git a/fits/en_dep_102.npy b/fits/en_dep_102.npy new file mode 100644 index 0000000000000000000000000000000000000000..a2386578b54910326225ac71f4d8c81c9b2d8b66 Binary files /dev/null and b/fits/en_dep_102.npy differ diff --git a/fits/en_dep_103.npy b/fits/en_dep_103.npy new file mode 100644 index 0000000000000000000000000000000000000000..74e2e7663b0d0f4c7f9ca85d276a173cb0414d62 Binary files /dev/null and b/fits/en_dep_103.npy differ diff --git a/fits/en_dep_104.npy b/fits/en_dep_104.npy new file mode 100644 index 0000000000000000000000000000000000000000..0c875f68f0bcec64a79110a94a5fd3ed2e2f8249 Binary files /dev/null and b/fits/en_dep_104.npy differ diff --git a/fits/en_dep_105.npy b/fits/en_dep_105.npy new file mode 100644 index 0000000000000000000000000000000000000000..47af9404d057a70b6a2b1c5c9dc098a076c86f2b Binary files /dev/null and b/fits/en_dep_105.npy differ diff --git a/fits/en_dep_106.npy b/fits/en_dep_106.npy new file mode 100644 index 0000000000000000000000000000000000000000..1e573e43516c95b52f62ececa10b5ba1c6ff4282 Binary files /dev/null and b/fits/en_dep_106.npy differ diff --git a/fits/en_dep_107.npy b/fits/en_dep_107.npy new file mode 100644 index 0000000000000000000000000000000000000000..d8a1d6f03a930bccd04ed96d0d39cbe6d14b488b Binary files /dev/null and b/fits/en_dep_107.npy differ diff --git a/fits/en_dep_108.npy b/fits/en_dep_108.npy new file mode 100644 index 0000000000000000000000000000000000000000..819728a21cf9a40467590df34c561f4179fb3dc0 Binary files /dev/null and b/fits/en_dep_108.npy differ diff --git a/fits/en_dep_109.npy b/fits/en_dep_109.npy new file mode 100644 index 0000000000000000000000000000000000000000..c31c6e5fdb5f30d20afe3b132c97ae315880feab Binary files /dev/null and b/fits/en_dep_109.npy differ diff --git a/fits/en_dep_11.npy b/fits/en_dep_11.npy new file mode 100644 index 0000000000000000000000000000000000000000..117a19d388a6de29e4dfcfb95c75c895b594003e Binary files /dev/null and b/fits/en_dep_11.npy differ diff --git a/fits/en_dep_110.npy b/fits/en_dep_110.npy new file mode 100644 index 0000000000000000000000000000000000000000..2c8df74210951ec745eda9377219c3e21de89cc0 Binary files /dev/null and b/fits/en_dep_110.npy differ diff --git a/fits/en_dep_111.npy b/fits/en_dep_111.npy new file mode 100644 index 0000000000000000000000000000000000000000..9fef4a5667bda815bf95e0d4bcf67fc7f930abf7 Binary files /dev/null and b/fits/en_dep_111.npy differ diff --git a/fits/en_dep_112.npy b/fits/en_dep_112.npy new file mode 100644 index 0000000000000000000000000000000000000000..91bde160f12f4d1f9a0406c20892c3222bc7c4a8 Binary files /dev/null and b/fits/en_dep_112.npy differ diff --git a/fits/en_dep_113.npy b/fits/en_dep_113.npy new file mode 100644 index 0000000000000000000000000000000000000000..e5f890af4f0245bee844f00f723b8b07081d811e Binary files /dev/null and b/fits/en_dep_113.npy differ diff --git a/fits/en_dep_114.npy b/fits/en_dep_114.npy new file mode 100644 index 0000000000000000000000000000000000000000..e4791a8f5c67ce7ccf71aaa5a9c544a3fc80bd3f Binary files /dev/null and b/fits/en_dep_114.npy differ diff --git a/fits/en_dep_115.npy b/fits/en_dep_115.npy new file mode 100644 index 0000000000000000000000000000000000000000..ff0d04a15b5d1123513a54c6e9deca770e110f7e Binary files /dev/null and b/fits/en_dep_115.npy differ diff --git a/fits/en_dep_116.npy b/fits/en_dep_116.npy new file mode 100644 index 0000000000000000000000000000000000000000..5f18a7d33060ebb8e90f662dec569bc27c994f48 Binary files /dev/null and b/fits/en_dep_116.npy differ diff --git a/fits/en_dep_117.npy b/fits/en_dep_117.npy new file mode 100644 index 0000000000000000000000000000000000000000..a3686fd8ba41fd2bdcfa865505577ae493f8aa82 Binary files /dev/null and b/fits/en_dep_117.npy differ diff --git a/fits/en_dep_118.npy b/fits/en_dep_118.npy new file mode 100644 index 0000000000000000000000000000000000000000..87d06d61af69d4ccaad24a722e9c5542d7ad7539 Binary files /dev/null and b/fits/en_dep_118.npy differ diff --git a/fits/en_dep_119.npy b/fits/en_dep_119.npy new file mode 100644 index 0000000000000000000000000000000000000000..7c74f51545179a3f6388ce3c82d3525076e35f9b Binary files /dev/null and b/fits/en_dep_119.npy differ diff --git a/fits/en_dep_12.npy b/fits/en_dep_12.npy new file mode 100644 index 0000000000000000000000000000000000000000..eabc4328b8e85ef7ea6d152c60dd9abba3a3b40f Binary files /dev/null and b/fits/en_dep_12.npy differ diff --git a/fits/en_dep_120.npy b/fits/en_dep_120.npy new file mode 100644 index 0000000000000000000000000000000000000000..9d9afaccde67d8f60fdfe6c994cc320a2e488a11 Binary files /dev/null and b/fits/en_dep_120.npy differ diff --git a/fits/en_dep_121.npy b/fits/en_dep_121.npy new file mode 100644 index 0000000000000000000000000000000000000000..2d233aeeaa3c49d52608c57983c27b3a51ca00d6 Binary files /dev/null and b/fits/en_dep_121.npy differ diff --git a/fits/en_dep_122.npy b/fits/en_dep_122.npy new file mode 100644 index 0000000000000000000000000000000000000000..ebb4e87d2077b6eed1c848b97c4d5d2559efba48 Binary files /dev/null and b/fits/en_dep_122.npy differ diff --git a/fits/en_dep_123.npy b/fits/en_dep_123.npy new file mode 100644 index 0000000000000000000000000000000000000000..0180e2fd8af2a43b992f95f0733ffdac3501b181 Binary files /dev/null and b/fits/en_dep_123.npy differ diff --git a/fits/en_dep_124.npy b/fits/en_dep_124.npy new file mode 100644 index 0000000000000000000000000000000000000000..788d0244bb850dccf1f8b45c7d5ebf78cfee0e15 Binary files /dev/null and b/fits/en_dep_124.npy differ diff --git a/fits/en_dep_125.npy b/fits/en_dep_125.npy new file mode 100644 index 0000000000000000000000000000000000000000..a18b1bb815180471b09495ef65f458c19df10857 Binary files /dev/null and b/fits/en_dep_125.npy differ diff --git a/fits/en_dep_126.npy b/fits/en_dep_126.npy new file mode 100644 index 0000000000000000000000000000000000000000..8092c0d135a82cea44224ffa6f8fab05b8353edc Binary files /dev/null and b/fits/en_dep_126.npy differ diff --git a/fits/en_dep_127.npy b/fits/en_dep_127.npy new file mode 100644 index 0000000000000000000000000000000000000000..00bc7a51668c10c37fa0a3177c9bee664c41980a Binary files /dev/null and b/fits/en_dep_127.npy differ diff --git a/fits/en_dep_128.npy b/fits/en_dep_128.npy new file mode 100644 index 0000000000000000000000000000000000000000..6758b48fb54735194e6a6c081111debbfbc38ad5 Binary files /dev/null and b/fits/en_dep_128.npy differ diff --git a/fits/en_dep_129.npy b/fits/en_dep_129.npy new file mode 100644 index 0000000000000000000000000000000000000000..5c8b72d9a4188d5a00a9eba5ddb6e8ad2d5ff49f Binary files /dev/null and b/fits/en_dep_129.npy differ diff --git a/fits/en_dep_13.npy b/fits/en_dep_13.npy new file mode 100644 index 0000000000000000000000000000000000000000..b816241d7f0e066e136bbfb8f8ea362d6c31fee3 Binary files /dev/null and b/fits/en_dep_13.npy differ diff --git a/fits/en_dep_130.npy b/fits/en_dep_130.npy new file mode 100644 index 0000000000000000000000000000000000000000..4956bbcf13bdcf13fb1719ece146778806a9a8d2 Binary files /dev/null and b/fits/en_dep_130.npy differ diff --git a/fits/en_dep_131.npy b/fits/en_dep_131.npy new file mode 100644 index 0000000000000000000000000000000000000000..8cbaf9a406caff0db370324811b09a4e1f3bc958 Binary files /dev/null and b/fits/en_dep_131.npy differ diff --git a/fits/en_dep_132.npy b/fits/en_dep_132.npy new file mode 100644 index 0000000000000000000000000000000000000000..ecf03e549f17869bad6b8c8f7fe190feec26f49f Binary files /dev/null and b/fits/en_dep_132.npy differ diff --git a/fits/en_dep_133.npy b/fits/en_dep_133.npy new file mode 100644 index 0000000000000000000000000000000000000000..49aabeebaf10ad0479ef7559c2ddf8fb0b6d9ab9 Binary files /dev/null and b/fits/en_dep_133.npy differ diff --git a/fits/en_dep_134.npy b/fits/en_dep_134.npy new file mode 100644 index 0000000000000000000000000000000000000000..1bee2b6f61af0e6c0f4ad2c5f91aade5b2effcd9 Binary files /dev/null and b/fits/en_dep_134.npy differ diff --git a/fits/en_dep_135.npy b/fits/en_dep_135.npy new file mode 100644 index 0000000000000000000000000000000000000000..389c230eec81b4d09414a28672fbe286fe71ff07 Binary files /dev/null and b/fits/en_dep_135.npy differ diff --git a/fits/en_dep_136.npy b/fits/en_dep_136.npy new file mode 100644 index 0000000000000000000000000000000000000000..4c3a5bdb7435ae68ea688986b2c35c0df4cc5907 Binary files /dev/null and b/fits/en_dep_136.npy differ diff --git a/fits/en_dep_137.npy b/fits/en_dep_137.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0a1f694467e0662fc2d8455456813f40b689df5 Binary files /dev/null and b/fits/en_dep_137.npy differ diff --git a/fits/en_dep_138.npy b/fits/en_dep_138.npy new file mode 100644 index 0000000000000000000000000000000000000000..bd54350505da2896482247e316208f0d3da32752 Binary files /dev/null and b/fits/en_dep_138.npy differ diff --git a/fits/en_dep_139.npy b/fits/en_dep_139.npy new file mode 100644 index 0000000000000000000000000000000000000000..32da1104d9931b216e9a7a712fcc0e8412614bd5 Binary files /dev/null and b/fits/en_dep_139.npy differ diff --git a/fits/en_dep_14.npy b/fits/en_dep_14.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf938c958a87b0ef2484bbd03fa5743fc436a25d Binary files /dev/null and b/fits/en_dep_14.npy differ diff --git a/fits/en_dep_140.npy b/fits/en_dep_140.npy new file mode 100644 index 0000000000000000000000000000000000000000..b3f669055c0d6901398d124f95c62cc782f57e20 Binary files /dev/null and b/fits/en_dep_140.npy differ diff --git a/fits/en_dep_141.npy b/fits/en_dep_141.npy new file mode 100644 index 0000000000000000000000000000000000000000..af2a2bbbd225b07e431704f73d04c1fd10b88e51 Binary files /dev/null and b/fits/en_dep_141.npy differ diff --git a/fits/en_dep_142.npy b/fits/en_dep_142.npy new file mode 100644 index 0000000000000000000000000000000000000000..dd618b8d007782b6d74a14743dfa1e534988d1ac Binary files /dev/null and b/fits/en_dep_142.npy differ diff --git a/fits/en_dep_143.npy b/fits/en_dep_143.npy new file mode 100644 index 0000000000000000000000000000000000000000..3f39db8b7e226cee0fb95734e7e0c72967b880fb Binary files /dev/null and b/fits/en_dep_143.npy differ diff --git a/fits/en_dep_144.npy b/fits/en_dep_144.npy new file mode 100644 index 0000000000000000000000000000000000000000..3342dd60d89efc3ef6a5b9a344017f7c6c60c672 Binary files /dev/null and b/fits/en_dep_144.npy differ diff --git a/fits/en_dep_145.npy b/fits/en_dep_145.npy new file mode 100644 index 0000000000000000000000000000000000000000..0ddc53c9df4ac534adfa07b14007cb94467a62f4 Binary files /dev/null and b/fits/en_dep_145.npy differ diff --git a/fits/en_dep_146.npy b/fits/en_dep_146.npy new file mode 100644 index 0000000000000000000000000000000000000000..e67f98f52a0f971bfdd6522801023658eb6fff95 Binary files /dev/null and b/fits/en_dep_146.npy differ diff --git a/fits/en_dep_147.npy b/fits/en_dep_147.npy new file mode 100644 index 0000000000000000000000000000000000000000..e7967ce812ce9eae4d666d93e58316b52e901131 Binary files /dev/null and b/fits/en_dep_147.npy differ diff --git a/fits/en_dep_148.npy b/fits/en_dep_148.npy new file mode 100644 index 0000000000000000000000000000000000000000..90c21fad5e5c14026f0f327751176fd5b2c1ad86 Binary files /dev/null and b/fits/en_dep_148.npy differ diff --git a/fits/en_dep_149.npy b/fits/en_dep_149.npy new file mode 100644 index 0000000000000000000000000000000000000000..af44a39b5305eb320156e07974009719c1b564fc Binary files /dev/null and b/fits/en_dep_149.npy differ diff --git a/fits/en_dep_15.npy b/fits/en_dep_15.npy new file mode 100644 index 0000000000000000000000000000000000000000..d2899d52d0e12ce88ff867ba1cf2f49821288036 Binary files /dev/null and b/fits/en_dep_15.npy differ diff --git a/fits/en_dep_150.npy b/fits/en_dep_150.npy new file mode 100644 index 0000000000000000000000000000000000000000..944730ca070dfd9308a399766b64cb835199c434 Binary files /dev/null and b/fits/en_dep_150.npy differ diff --git a/fits/en_dep_151.npy b/fits/en_dep_151.npy new file mode 100644 index 0000000000000000000000000000000000000000..d17420be401fac234d66572bee3150bee8455318 Binary files /dev/null and b/fits/en_dep_151.npy differ diff --git a/fits/en_dep_152.npy b/fits/en_dep_152.npy new file mode 100644 index 0000000000000000000000000000000000000000..cc1e076a10ad5c2e10e1e352ca9993c481ac7838 Binary files /dev/null and b/fits/en_dep_152.npy differ diff --git a/fits/en_dep_153.npy b/fits/en_dep_153.npy new file mode 100644 index 0000000000000000000000000000000000000000..6ad9bef40002e1d3df28c8e0335a0ec014328fa8 Binary files /dev/null and b/fits/en_dep_153.npy differ diff --git a/fits/en_dep_154.npy b/fits/en_dep_154.npy new file mode 100644 index 0000000000000000000000000000000000000000..4bc937bf4d3ce46fcbdc758bf38cadd9a994d304 Binary files /dev/null and b/fits/en_dep_154.npy differ diff --git a/fits/en_dep_155.npy b/fits/en_dep_155.npy new file mode 100644 index 0000000000000000000000000000000000000000..febc747104a6eeddf8e5fcd378a4aa3859260db3 Binary files /dev/null and b/fits/en_dep_155.npy differ diff --git a/fits/en_dep_156.npy b/fits/en_dep_156.npy new file mode 100644 index 0000000000000000000000000000000000000000..8bfd2ae7b3c0b37c685c194a1fa862e6139efb96 Binary files /dev/null and b/fits/en_dep_156.npy differ diff --git a/fits/en_dep_157.npy b/fits/en_dep_157.npy new file mode 100644 index 0000000000000000000000000000000000000000..411fca53c131a7e4a7f5bc7d5d1cfb74f76b73e0 Binary files /dev/null and b/fits/en_dep_157.npy differ diff --git a/fits/en_dep_158.npy b/fits/en_dep_158.npy new file mode 100644 index 0000000000000000000000000000000000000000..ab80d1243f117e681cd7a73bd0faabf3aeaccf02 Binary files /dev/null and b/fits/en_dep_158.npy differ diff --git a/fits/en_dep_159.npy b/fits/en_dep_159.npy new file mode 100644 index 0000000000000000000000000000000000000000..31b4792dfbc31a66e7d420953accd3c8a1a54a20 Binary files /dev/null and b/fits/en_dep_159.npy differ diff --git a/fits/en_dep_16.npy b/fits/en_dep_16.npy new file mode 100644 index 0000000000000000000000000000000000000000..eabc4328b8e85ef7ea6d152c60dd9abba3a3b40f Binary files /dev/null and b/fits/en_dep_16.npy differ diff --git a/fits/en_dep_160.npy b/fits/en_dep_160.npy new file mode 100644 index 0000000000000000000000000000000000000000..2e9eba2ab90f3aafde4cc97a726033d7322baef9 Binary files /dev/null and b/fits/en_dep_160.npy differ diff --git a/fits/en_dep_161.npy b/fits/en_dep_161.npy new file mode 100644 index 0000000000000000000000000000000000000000..9d5a46b8b4879f7ccf23fad0d3732a6c5839130d Binary files /dev/null and b/fits/en_dep_161.npy differ diff --git a/fits/en_dep_162.npy b/fits/en_dep_162.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a486a6e4a80ec1b7f9fe22b6e3dd1f1b2dd9d37 Binary files /dev/null and b/fits/en_dep_162.npy differ diff --git a/fits/en_dep_163.npy b/fits/en_dep_163.npy new file mode 100644 index 0000000000000000000000000000000000000000..80dfd4cc816f0a47c09d282fa318b61dad605cdb Binary files /dev/null and b/fits/en_dep_163.npy differ diff --git a/fits/en_dep_164.npy b/fits/en_dep_164.npy new file mode 100644 index 0000000000000000000000000000000000000000..645c6fa3be182829b4ee3473f5cd42ab982b061b Binary files /dev/null and b/fits/en_dep_164.npy differ diff --git a/fits/en_dep_165.npy b/fits/en_dep_165.npy new file mode 100644 index 0000000000000000000000000000000000000000..86c338ce8054810d9bb6517f14a77d2a56f26aba Binary files /dev/null and b/fits/en_dep_165.npy differ diff --git a/fits/en_dep_166.npy b/fits/en_dep_166.npy new file mode 100644 index 0000000000000000000000000000000000000000..f6ff5dcaaaecb5eb196a1ff90d4ebf430feb8fc9 Binary files /dev/null and b/fits/en_dep_166.npy differ diff --git a/fits/en_dep_17.npy b/fits/en_dep_17.npy new file mode 100644 index 0000000000000000000000000000000000000000..12ff07d035a8bd55c5e50e9449883320aca0644f Binary files /dev/null and b/fits/en_dep_17.npy differ diff --git a/fits/en_dep_18.npy b/fits/en_dep_18.npy new file mode 100644 index 0000000000000000000000000000000000000000..3c356592960a87234699b51882f6e6ffb8885a2b Binary files /dev/null and b/fits/en_dep_18.npy differ diff --git a/fits/en_dep_19.npy b/fits/en_dep_19.npy new file mode 100644 index 0000000000000000000000000000000000000000..0dd0c9488e909bad2e9a5a7d138761bb16e7ee61 Binary files /dev/null and b/fits/en_dep_19.npy differ diff --git a/fits/en_dep_2.npy b/fits/en_dep_2.npy new file mode 100644 index 0000000000000000000000000000000000000000..19cdd731a09f36829f1929b9159e0ada89447f03 Binary files /dev/null and b/fits/en_dep_2.npy differ diff --git a/fits/en_dep_20.npy b/fits/en_dep_20.npy new file mode 100644 index 0000000000000000000000000000000000000000..3c356592960a87234699b51882f6e6ffb8885a2b Binary files /dev/null and b/fits/en_dep_20.npy differ diff --git a/fits/en_dep_21.npy b/fits/en_dep_21.npy new file mode 100644 index 0000000000000000000000000000000000000000..ad3b65201fc34b1d546f6d0693d9891fab402584 Binary files /dev/null and b/fits/en_dep_21.npy differ diff --git a/fits/en_dep_22.npy b/fits/en_dep_22.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/fits/en_dep_22.npy differ diff --git a/fits/en_dep_23.npy b/fits/en_dep_23.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/fits/en_dep_23.npy differ diff --git a/fits/en_dep_24.npy b/fits/en_dep_24.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/fits/en_dep_24.npy differ diff --git a/fits/en_dep_25.npy b/fits/en_dep_25.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/fits/en_dep_25.npy differ diff --git a/fits/en_dep_26.npy b/fits/en_dep_26.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/fits/en_dep_26.npy differ diff --git a/fits/en_dep_27.npy b/fits/en_dep_27.npy new file mode 100644 index 0000000000000000000000000000000000000000..03dc3038ac3bde57031e9e9fdaacdfea292ee598 Binary files /dev/null and b/fits/en_dep_27.npy differ diff --git a/fits/en_dep_28.npy b/fits/en_dep_28.npy new file mode 100644 index 0000000000000000000000000000000000000000..a5f67ba971f49c511c0614be4b3931745dcc7744 Binary files /dev/null and b/fits/en_dep_28.npy differ diff --git a/fits/en_dep_29.npy b/fits/en_dep_29.npy new file mode 100644 index 0000000000000000000000000000000000000000..c2738edac64615cfacbc6dfec48b9d04d8f8a2a0 Binary files /dev/null and b/fits/en_dep_29.npy differ diff --git a/fits/en_dep_3.npy b/fits/en_dep_3.npy new file mode 100644 index 0000000000000000000000000000000000000000..ca044c0eeea6f7eeaa89cca80f45fbc1b7a4d83c Binary files /dev/null and b/fits/en_dep_3.npy differ diff --git a/fits/en_dep_30.0_0.0.npy b/fits/en_dep_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cc1e076a10ad5c2e10e1e352ca9993c481ac7838 Binary files /dev/null and b/fits/en_dep_30.0_0.0.npy differ diff --git a/fits/en_dep_30.0_180.0.npy b/fits/en_dep_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4bc937bf4d3ce46fcbdc758bf38cadd9a994d304 Binary files /dev/null and b/fits/en_dep_30.0_180.0.npy differ diff --git a/fits/en_dep_30.0_270.0.npy b/fits/en_dep_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..febc747104a6eeddf8e5fcd378a4aa3859260db3 Binary files /dev/null and b/fits/en_dep_30.0_270.0.npy differ diff --git a/fits/en_dep_30.0_360.0.npy b/fits/en_dep_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8bfd2ae7b3c0b37c685c194a1fa862e6139efb96 Binary files /dev/null and b/fits/en_dep_30.0_360.0.npy differ diff --git a/fits/en_dep_30.0_90.0.npy b/fits/en_dep_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..6ad9bef40002e1d3df28c8e0335a0ec014328fa8 Binary files /dev/null and b/fits/en_dep_30.0_90.0.npy differ diff --git a/fits/en_dep_30.npy b/fits/en_dep_30.npy new file mode 100644 index 0000000000000000000000000000000000000000..5e52b33fbfd630d74d625c958fc0410b8a158af1 Binary files /dev/null and b/fits/en_dep_30.npy differ diff --git a/fits/en_dep_31.npy b/fits/en_dep_31.npy new file mode 100644 index 0000000000000000000000000000000000000000..6f938fc8d016d8a5e87a269ec47be29347d6dfc7 Binary files /dev/null and b/fits/en_dep_31.npy differ diff --git a/fits/en_dep_32.npy b/fits/en_dep_32.npy new file mode 100644 index 0000000000000000000000000000000000000000..e65d863c3b377b16ba5bb6ace080877acd11b9c5 Binary files /dev/null and b/fits/en_dep_32.npy differ diff --git a/fits/en_dep_33.npy b/fits/en_dep_33.npy new file mode 100644 index 0000000000000000000000000000000000000000..08b0ebeabcfe656b0452e1cb95c000f31506cdf1 Binary files /dev/null and b/fits/en_dep_33.npy differ diff --git a/fits/en_dep_34.npy b/fits/en_dep_34.npy new file mode 100644 index 0000000000000000000000000000000000000000..b06e815745d911611937f4ef7ca02b4ef99ac71c Binary files /dev/null and b/fits/en_dep_34.npy differ diff --git a/fits/en_dep_35.npy b/fits/en_dep_35.npy new file mode 100644 index 0000000000000000000000000000000000000000..fda19dfe8f6cf8ed75a59030a0784e2fbc8eb2b4 Binary files /dev/null and b/fits/en_dep_35.npy differ diff --git a/fits/en_dep_36.npy b/fits/en_dep_36.npy new file mode 100644 index 0000000000000000000000000000000000000000..71fd355d311b50fefe24eb400b75a0dc28524d2d Binary files /dev/null and b/fits/en_dep_36.npy differ diff --git a/fits/en_dep_37.npy b/fits/en_dep_37.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/fits/en_dep_37.npy differ diff --git a/fits/en_dep_38.npy b/fits/en_dep_38.npy new file mode 100644 index 0000000000000000000000000000000000000000..05166dc172ea7b689dce10253209c6c80884aa34 Binary files /dev/null and b/fits/en_dep_38.npy differ diff --git a/fits/en_dep_39.npy b/fits/en_dep_39.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/fits/en_dep_39.npy differ diff --git a/fits/en_dep_4.npy b/fits/en_dep_4.npy new file mode 100644 index 0000000000000000000000000000000000000000..4dcd17f76c76598b27120102aef6b78fa7d75922 Binary files /dev/null and b/fits/en_dep_4.npy differ diff --git a/fits/en_dep_40.npy b/fits/en_dep_40.npy new file mode 100644 index 0000000000000000000000000000000000000000..538000b672350d82f6ef5acdbcac5a009223d569 Binary files /dev/null and b/fits/en_dep_40.npy differ diff --git a/fits/en_dep_41.npy b/fits/en_dep_41.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/fits/en_dep_41.npy differ diff --git a/fits/en_dep_42.npy b/fits/en_dep_42.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/fits/en_dep_42.npy differ diff --git a/fits/en_dep_43.npy b/fits/en_dep_43.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/fits/en_dep_43.npy differ diff --git a/fits/en_dep_44.npy b/fits/en_dep_44.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/fits/en_dep_44.npy differ diff --git a/fits/en_dep_45.npy b/fits/en_dep_45.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/fits/en_dep_45.npy differ diff --git a/fits/en_dep_46.npy b/fits/en_dep_46.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/fits/en_dep_46.npy differ diff --git a/fits/en_dep_47.npy b/fits/en_dep_47.npy new file mode 100644 index 0000000000000000000000000000000000000000..e8788c8662009b30d9d75c21a75479619ff0fe1d Binary files /dev/null and b/fits/en_dep_47.npy differ diff --git a/fits/en_dep_48.npy b/fits/en_dep_48.npy new file mode 100644 index 0000000000000000000000000000000000000000..66546e3451165f47c4a1c94d9c945c644e1c6d0c Binary files /dev/null and b/fits/en_dep_48.npy differ diff --git a/fits/en_dep_49.npy b/fits/en_dep_49.npy new file mode 100644 index 0000000000000000000000000000000000000000..88a1d96a6a8ff86f7a08320292b04aa71f79de78 Binary files /dev/null and b/fits/en_dep_49.npy differ diff --git a/fits/en_dep_5.npy b/fits/en_dep_5.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0c0db69a1abfd48648564d720292026788dabe6 Binary files /dev/null and b/fits/en_dep_5.npy differ diff --git a/fits/en_dep_50.npy b/fits/en_dep_50.npy new file mode 100644 index 0000000000000000000000000000000000000000..cd93775b4bf9fc06bd7dcee68fb3a2a94c90fdf4 Binary files /dev/null and b/fits/en_dep_50.npy differ diff --git a/fits/en_dep_51.npy b/fits/en_dep_51.npy new file mode 100644 index 0000000000000000000000000000000000000000..8c42a4f57027ecfe28436092137c65a00934213c Binary files /dev/null and b/fits/en_dep_51.npy differ diff --git a/fits/en_dep_52.npy b/fits/en_dep_52.npy new file mode 100644 index 0000000000000000000000000000000000000000..ea884a17ecbc7b40f4a442890474cd181179f707 Binary files /dev/null and b/fits/en_dep_52.npy differ diff --git a/fits/en_dep_53.npy b/fits/en_dep_53.npy new file mode 100644 index 0000000000000000000000000000000000000000..950bfac63cf5100c64595a3ff9f52f791bbe80d2 Binary files /dev/null and b/fits/en_dep_53.npy differ diff --git a/fits/en_dep_54.npy b/fits/en_dep_54.npy new file mode 100644 index 0000000000000000000000000000000000000000..3e37c3952ca23720f3298b22a701cb15636017b3 Binary files /dev/null and b/fits/en_dep_54.npy differ diff --git a/fits/en_dep_55.npy b/fits/en_dep_55.npy new file mode 100644 index 0000000000000000000000000000000000000000..c8a1b6ca495ff0d0991cf62e8740a704e3138f75 Binary files /dev/null and b/fits/en_dep_55.npy differ diff --git a/fits/en_dep_56.npy b/fits/en_dep_56.npy new file mode 100644 index 0000000000000000000000000000000000000000..628cc9cb8e26c8d7d348dc9c21f3efdb684259c4 Binary files /dev/null and b/fits/en_dep_56.npy differ diff --git a/fits/en_dep_57.npy b/fits/en_dep_57.npy new file mode 100644 index 0000000000000000000000000000000000000000..84a1261a03a92bf2d7126a5905b431d42b3dd502 Binary files /dev/null and b/fits/en_dep_57.npy differ diff --git a/fits/en_dep_58.npy b/fits/en_dep_58.npy new file mode 100644 index 0000000000000000000000000000000000000000..e2a2e9635588d26ec98a42a7552dcdf101a23bf6 Binary files /dev/null and b/fits/en_dep_58.npy differ diff --git a/fits/en_dep_59.npy b/fits/en_dep_59.npy new file mode 100644 index 0000000000000000000000000000000000000000..3f36b3ec145a652f3176f742b003b9d4e4746aa9 Binary files /dev/null and b/fits/en_dep_59.npy differ diff --git a/fits/en_dep_6.npy b/fits/en_dep_6.npy new file mode 100644 index 0000000000000000000000000000000000000000..0f487134222642066287c5a86d56d335da745081 Binary files /dev/null and b/fits/en_dep_6.npy differ diff --git a/fits/en_dep_60.0_0.0.npy b/fits/en_dep_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..411fca53c131a7e4a7f5bc7d5d1cfb74f76b73e0 Binary files /dev/null and b/fits/en_dep_60.0_0.0.npy differ diff --git a/fits/en_dep_60.0_180.0.npy b/fits/en_dep_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..31b4792dfbc31a66e7d420953accd3c8a1a54a20 Binary files /dev/null and b/fits/en_dep_60.0_180.0.npy differ diff --git a/fits/en_dep_60.0_270.0.npy b/fits/en_dep_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..2e9eba2ab90f3aafde4cc97a726033d7322baef9 Binary files /dev/null and b/fits/en_dep_60.0_270.0.npy differ diff --git a/fits/en_dep_60.0_360.0.npy b/fits/en_dep_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9d5a46b8b4879f7ccf23fad0d3732a6c5839130d Binary files /dev/null and b/fits/en_dep_60.0_360.0.npy differ diff --git a/fits/en_dep_60.0_90.0.npy b/fits/en_dep_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ab80d1243f117e681cd7a73bd0faabf3aeaccf02 Binary files /dev/null and b/fits/en_dep_60.0_90.0.npy differ diff --git a/fits/en_dep_60.npy b/fits/en_dep_60.npy new file mode 100644 index 0000000000000000000000000000000000000000..ae2b689a9f0de1a768cf1929845c99dc2e36e5a6 Binary files /dev/null and b/fits/en_dep_60.npy differ diff --git a/fits/en_dep_61.npy b/fits/en_dep_61.npy new file mode 100644 index 0000000000000000000000000000000000000000..d89df392a29447014878fb22ed24fb18b604a488 Binary files /dev/null and b/fits/en_dep_61.npy differ diff --git a/fits/en_dep_62.npy b/fits/en_dep_62.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a487813af1c2256b611be4a482fcdf9da2f9335 Binary files /dev/null and b/fits/en_dep_62.npy differ diff --git a/fits/en_dep_63.npy b/fits/en_dep_63.npy new file mode 100644 index 0000000000000000000000000000000000000000..800f88fb8442b05e89563b8f285191b91326a18a Binary files /dev/null and b/fits/en_dep_63.npy differ diff --git a/fits/en_dep_64.npy b/fits/en_dep_64.npy new file mode 100644 index 0000000000000000000000000000000000000000..9c1212a39239d3d3c8eea1c5beb88c6759819d21 Binary files /dev/null and b/fits/en_dep_64.npy differ diff --git a/fits/en_dep_65.npy b/fits/en_dep_65.npy new file mode 100644 index 0000000000000000000000000000000000000000..ef3a9db50f9c224e5fd5ff309da7c4d40be426cf Binary files /dev/null and b/fits/en_dep_65.npy differ diff --git a/fits/en_dep_66.npy b/fits/en_dep_66.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a487813af1c2256b611be4a482fcdf9da2f9335 Binary files /dev/null and b/fits/en_dep_66.npy differ diff --git a/fits/en_dep_67.npy b/fits/en_dep_67.npy new file mode 100644 index 0000000000000000000000000000000000000000..a26f5c142d0b31218fb2d660b147b037e34270e3 Binary files /dev/null and b/fits/en_dep_67.npy differ diff --git a/fits/en_dep_68.npy b/fits/en_dep_68.npy new file mode 100644 index 0000000000000000000000000000000000000000..5a44a159385a626d82225d77e7203e2ef1c41a86 Binary files /dev/null and b/fits/en_dep_68.npy differ diff --git a/fits/en_dep_69.npy b/fits/en_dep_69.npy new file mode 100644 index 0000000000000000000000000000000000000000..f45da0fcf73a18b57bd1638c7d6fa98eb5ae0862 Binary files /dev/null and b/fits/en_dep_69.npy differ diff --git a/fits/en_dep_7.npy b/fits/en_dep_7.npy new file mode 100644 index 0000000000000000000000000000000000000000..0e474e66a28163079e1c2ec8f63a22a79211c8a7 Binary files /dev/null and b/fits/en_dep_7.npy differ diff --git a/fits/en_dep_70.npy b/fits/en_dep_70.npy new file mode 100644 index 0000000000000000000000000000000000000000..86fc55eb21bcc75d0aa3ed2001edcab9a3766ce0 Binary files /dev/null and b/fits/en_dep_70.npy differ diff --git a/fits/en_dep_71.npy b/fits/en_dep_71.npy new file mode 100644 index 0000000000000000000000000000000000000000..fcfd38c84ec01511f35f917f8ae08644f22aa84f Binary files /dev/null and b/fits/en_dep_71.npy differ diff --git a/fits/en_dep_72.npy b/fits/en_dep_72.npy new file mode 100644 index 0000000000000000000000000000000000000000..fffff07391508275f3f69591ef5979f3f4d0c02a Binary files /dev/null and b/fits/en_dep_72.npy differ diff --git a/fits/en_dep_73.npy b/fits/en_dep_73.npy new file mode 100644 index 0000000000000000000000000000000000000000..d67a15686afc6375bdd6cd090944dce8de026ba2 Binary files /dev/null and b/fits/en_dep_73.npy differ diff --git a/fits/en_dep_74.npy b/fits/en_dep_74.npy new file mode 100644 index 0000000000000000000000000000000000000000..d31ee078fc58f279118d7e55d97a40bd8f647e10 Binary files /dev/null and b/fits/en_dep_74.npy differ diff --git a/fits/en_dep_75.npy b/fits/en_dep_75.npy new file mode 100644 index 0000000000000000000000000000000000000000..41b4f27ac94adcf216adeb6de1dd04b78c6a6539 Binary files /dev/null and b/fits/en_dep_75.npy differ diff --git a/fits/en_dep_76.npy b/fits/en_dep_76.npy new file mode 100644 index 0000000000000000000000000000000000000000..0c75f6d59074628cbcfe82512112a75c70d69679 Binary files /dev/null and b/fits/en_dep_76.npy differ diff --git a/fits/en_dep_77.npy b/fits/en_dep_77.npy new file mode 100644 index 0000000000000000000000000000000000000000..231332e781c1fdd183c93f301e2f0a615fa51634 Binary files /dev/null and b/fits/en_dep_77.npy differ diff --git a/fits/en_dep_78.npy b/fits/en_dep_78.npy new file mode 100644 index 0000000000000000000000000000000000000000..34cf7405e36c831a6212edbb45c0a07c63d4bb5f Binary files /dev/null and b/fits/en_dep_78.npy differ diff --git a/fits/en_dep_79.npy b/fits/en_dep_79.npy new file mode 100644 index 0000000000000000000000000000000000000000..69c3d281617e8f3ceca7c105f2b439cf9c22dd3a Binary files /dev/null and b/fits/en_dep_79.npy differ diff --git a/fits/en_dep_8.npy b/fits/en_dep_8.npy new file mode 100644 index 0000000000000000000000000000000000000000..590fa05f63d4a664489b4622a5a2a9d15193b6ed Binary files /dev/null and b/fits/en_dep_8.npy differ diff --git a/fits/en_dep_80.npy b/fits/en_dep_80.npy new file mode 100644 index 0000000000000000000000000000000000000000..fdef542bcaccff30649c260900af80f9841cdc29 Binary files /dev/null and b/fits/en_dep_80.npy differ diff --git a/fits/en_dep_81.npy b/fits/en_dep_81.npy new file mode 100644 index 0000000000000000000000000000000000000000..231332e781c1fdd183c93f301e2f0a615fa51634 Binary files /dev/null and b/fits/en_dep_81.npy differ diff --git a/fits/en_dep_82.npy b/fits/en_dep_82.npy new file mode 100644 index 0000000000000000000000000000000000000000..d676ec4b6ee4fb4ecd9357d5d5ed87c7c1fe41a4 Binary files /dev/null and b/fits/en_dep_82.npy differ diff --git a/fits/en_dep_83.npy b/fits/en_dep_83.npy new file mode 100644 index 0000000000000000000000000000000000000000..fcba502782fb8c7ade861ac7ec705f17a7b13e06 Binary files /dev/null and b/fits/en_dep_83.npy differ diff --git a/fits/en_dep_84.npy b/fits/en_dep_84.npy new file mode 100644 index 0000000000000000000000000000000000000000..3baa9b4e36aac64d2fdfe59f552d19ce03482777 Binary files /dev/null and b/fits/en_dep_84.npy differ diff --git a/fits/en_dep_85.npy b/fits/en_dep_85.npy new file mode 100644 index 0000000000000000000000000000000000000000..077b5c23de347350006e2b583863ad2cc5914108 Binary files /dev/null and b/fits/en_dep_85.npy differ diff --git a/fits/en_dep_86.npy b/fits/en_dep_86.npy new file mode 100644 index 0000000000000000000000000000000000000000..11f45edb16314653729458fb6a6ab0b0d3e41fde Binary files /dev/null and b/fits/en_dep_86.npy differ diff --git a/fits/en_dep_87.npy b/fits/en_dep_87.npy new file mode 100644 index 0000000000000000000000000000000000000000..50ceb930bd359558fc278d059a65a93e86d2df5e Binary files /dev/null and b/fits/en_dep_87.npy differ diff --git a/fits/en_dep_88.npy b/fits/en_dep_88.npy new file mode 100644 index 0000000000000000000000000000000000000000..50771423087ee5fe0f04a65f41df03ea12387d68 Binary files /dev/null and b/fits/en_dep_88.npy differ diff --git a/fits/en_dep_89.npy b/fits/en_dep_89.npy new file mode 100644 index 0000000000000000000000000000000000000000..7a3abb61ca8090cb125eb54b8475a3ba3419a0b2 Binary files /dev/null and b/fits/en_dep_89.npy differ diff --git a/fits/en_dep_9.npy b/fits/en_dep_9.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0c0db69a1abfd48648564d720292026788dabe6 Binary files /dev/null and b/fits/en_dep_9.npy differ diff --git a/fits/en_dep_90.0_0.0.npy b/fits/en_dep_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a486a6e4a80ec1b7f9fe22b6e3dd1f1b2dd9d37 Binary files /dev/null and b/fits/en_dep_90.0_0.0.npy differ diff --git a/fits/en_dep_90.0_180.0.npy b/fits/en_dep_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..645c6fa3be182829b4ee3473f5cd42ab982b061b Binary files /dev/null and b/fits/en_dep_90.0_180.0.npy differ diff --git a/fits/en_dep_90.0_270.0.npy b/fits/en_dep_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..86c338ce8054810d9bb6517f14a77d2a56f26aba Binary files /dev/null and b/fits/en_dep_90.0_270.0.npy differ diff --git a/fits/en_dep_90.0_360.0.npy b/fits/en_dep_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..f6ff5dcaaaecb5eb196a1ff90d4ebf430feb8fc9 Binary files /dev/null and b/fits/en_dep_90.0_360.0.npy differ diff --git a/fits/en_dep_90.0_90.0.npy b/fits/en_dep_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..80dfd4cc816f0a47c09d282fa318b61dad605cdb Binary files /dev/null and b/fits/en_dep_90.0_90.0.npy differ diff --git a/fits/en_dep_90.npy b/fits/en_dep_90.npy new file mode 100644 index 0000000000000000000000000000000000000000..9ad3d486d8c7d6412289ef2fa14649a7ed182f9e Binary files /dev/null and b/fits/en_dep_90.npy differ diff --git a/fits/en_dep_91.npy b/fits/en_dep_91.npy new file mode 100644 index 0000000000000000000000000000000000000000..ae9631db23a329c1a840b190c817c0e2d5616b71 Binary files /dev/null and b/fits/en_dep_91.npy differ diff --git a/fits/en_dep_92.npy b/fits/en_dep_92.npy new file mode 100644 index 0000000000000000000000000000000000000000..1cae609a6be2a174e0c40dd5bca6b1f79d6ce9d6 Binary files /dev/null and b/fits/en_dep_92.npy differ diff --git a/fits/en_dep_93.npy b/fits/en_dep_93.npy new file mode 100644 index 0000000000000000000000000000000000000000..f04e41207675f67c78a14c20bb7cb3bfa9e2b03f Binary files /dev/null and b/fits/en_dep_93.npy differ diff --git a/fits/en_dep_94.npy b/fits/en_dep_94.npy new file mode 100644 index 0000000000000000000000000000000000000000..73dc15f20213d281e1863649b33140e8a6133e34 Binary files /dev/null and b/fits/en_dep_94.npy differ diff --git a/fits/en_dep_95.npy b/fits/en_dep_95.npy new file mode 100644 index 0000000000000000000000000000000000000000..263a85609973aba73440d86462e67cc38314aa0c Binary files /dev/null and b/fits/en_dep_95.npy differ diff --git a/fits/en_dep_96.npy b/fits/en_dep_96.npy new file mode 100644 index 0000000000000000000000000000000000000000..a638df6eb908be957cd455d13be1fa000f84ecc2 Binary files /dev/null and b/fits/en_dep_96.npy differ diff --git a/fits/en_dep_97.npy b/fits/en_dep_97.npy new file mode 100644 index 0000000000000000000000000000000000000000..00bafcb7cbd345e673f65c19c21c9fc612f84199 Binary files /dev/null and b/fits/en_dep_97.npy differ diff --git a/fits/en_dep_98.npy b/fits/en_dep_98.npy new file mode 100644 index 0000000000000000000000000000000000000000..9c199c59a09786a0383286a036d0c73df3a4b9c5 Binary files /dev/null and b/fits/en_dep_98.npy differ diff --git a/fits/en_dep_99.npy b/fits/en_dep_99.npy new file mode 100644 index 0000000000000000000000000000000000000000..cd834a83bff1445b2377f32a1ffdb3d0eb13ddfc Binary files /dev/null and b/fits/en_dep_99.npy differ diff --git a/python/__pycache__/data.cpython-312.pyc b/python/__pycache__/data.cpython-312.pyc index 94b882f1f521b7a1d19931fe882aedc23f0f7a00..669f1fb6793ecae02dbb75fa89fc1af7e7c7320d 100644 Binary files a/python/__pycache__/data.cpython-312.pyc and b/python/__pycache__/data.cpython-312.pyc differ diff --git a/python/__pycache__/forRMF.cpython-312.pyc b/python/__pycache__/forRMF.cpython-312.pyc index e073645b09668b7e4b16d36dd7bd63d360a3a6f9..a3f78919444e32706ff321efdc27f776af771a9a 100644 Binary files a/python/__pycache__/forRMF.cpython-312.pyc and b/python/__pycache__/forRMF.cpython-312.pyc differ diff --git a/python/__pycache__/forRMF.cpython-38.pyc b/python/__pycache__/forRMF.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d9a38483979f6df8b016d6dceadbfe98386415bf Binary files /dev/null and b/python/__pycache__/forRMF.cpython-38.pyc differ diff --git a/python/__pycache__/rmf.cpython-312.pyc b/python/__pycache__/rmf.cpython-312.pyc index f4a1a4612c032a37d1f0db18f7ed0d4a64c4f231..101047b6449a65716327c81749d0c022a1d2694f 100644 Binary files a/python/__pycache__/rmf.cpython-312.pyc and b/python/__pycache__/rmf.cpython-312.pyc differ diff --git a/python/aeFF.py b/python/aeFF.py index 226d6b3095b4b0d06242d0457906a8195024ee4a..ea646e2571ec935be46c7f1923e0e8a1b72c242a 100644 --- a/python/aeFF.py +++ b/python/aeFF.py @@ -8,19 +8,27 @@ from arf import arf_file from rmf import rmf_file def main(): - # 1 Estract data from fits file + # 1 Estract data from fits file and give these output file_dat file_dat = "areaEfficace.dat" data_estraction(file_dat) #2 Filter data - data = np.loadtxt(file_dat) + data = np.loadtxt(file_dat, dtype=str) - energy = data[:, 0] - ratio_X = data[:, 1] - ratio_S = data[:, 2] - theta = data[:, 3] - phi = data[:, 4] + energy = data[:, 0].astype(float) + ratio_X = data[:, 1].astype(float) + ratio_S = data[:, 2].astype(float) + theta = data[:, 3].astype(float) + phi = data[:, 4].astype(float) + en_dep_file = data[:, 5] + #en_dep_arrays = [np.load(file) for file in en_dep_files] + + # Stampa i dati di en_dep + #for en_dep_array in en_dep_arrays: + # print(en_dep_array) + #print(en_dep_file) + # Ottieni tutte le combinazioni uniche di theta e phi angle_combinations = np.unique(np.column_stack((theta, phi)), axis=0) @@ -39,6 +47,7 @@ def main(): energy_filtered = energy[mask] ratio_X_filtered = ratio_X[mask] ratio_S_filtered = ratio_S[mask] + en_dep_file_filtered = en_dep_file[mask] # Salva i dati per il plot plot_data_X.append((energy_filtered, ratio_X_filtered, theta_val, phi_val)) @@ -48,10 +57,10 @@ def main(): #arf_file(energy_filtered, ratio_X_filtered, ratio_S_filtered, theta_val, phi_val) # 4 RMF - print(energy_filtered) - print(theta_val) - print(phi_val) - rmf_file(energy_filtered, theta_val, phi_val) + #print(energy_filtered) + #print(theta_val) + #print(phi_val) + rmf_file(en_dep_file_filtered, theta_val, phi_val, energy_filtered) # 5 Plot diff --git a/python/convertRoot2Fits.py b/python/convertRoot2Fits.py index 273af6f50497eb60841f01143be6e08e344f898a..ac5a2ae8ac5d198ae187f7334056d7c36f1a1b6b 100644 --- a/python/convertRoot2Fits.py +++ b/python/convertRoot2Fits.py @@ -94,7 +94,7 @@ def generate_fits(energy, theta_deg, phi_deg): if not os.path.exists(output_dir): os.makedirs(output_dir) - output_file = os.path.join(output_dir, "AA" + input_file.split(".")[0] + f"_{energy}" + f"_{theta_deg}" + f"_{phi_deg}" + ".fits") + output_file = os.path.join(output_dir, input_file.split(".")[0] + f"_{energy}" + f"_{theta_deg}" + f"_{phi_deg}" + ".fits") hdulist.writeto(output_file, overwrite=True) # os.system("gzip -f " + input_file.split(".")[0] + ".fits") diff --git a/python/data.py b/python/data.py index 10b7f1f73c8a1b6f69b31750d0d894f0db3b0254..ea391c570516de05de736bcc64b2654332b011ea 100644 --- a/python/data.py +++ b/python/data.py @@ -1,4 +1,5 @@ import os +import numpy as np from multiprocessing import Pool import astropy.io.fits as fits @@ -19,17 +20,27 @@ def get_data(files): tot_events = len(data) scint_id_col = data['Scint_ID'] energy = data['En_Primary'][0] + en_dep = data['En_dep'] eventi_X = (scint_id_col == -1000).sum() eventi_S = tot_events - eventi_X ratio_X = eventi_X/tot_events ratio_S = eventi_S/tot_events - return energy, ratio_X, ratio_S, theta, phi + return energy, ratio_X, ratio_S, theta, phi, en_dep def write_results(file_dat, results): + npy_dir = "/home/alfonso/Scrivania/THESEUS/xgis_m7-main/python/npy" + if not os.path.exists(npy_dir): + os.makedirs(npy_dir) + with open(file_dat, "w") as f: - for energy, ratio_X, ratio_S, theta, phi in results: - f.write(f"{energy:.1f}\t{ratio_X:.3f}\t{ratio_S:.3f}\t{theta}\t{phi}\n") + for energy, ratio_X, ratio_S, theta, phi, en_dep in results: + # Salva l'array en_dep in un file separato, e salva tutto in una cartella + npy_file = f"en_dep_{energy:.1f}_{theta}_{phi}.npy" + en_dep_file = os.path.join(npy_dir, npy_file) + np.save(en_dep_file, en_dep) + + f.write(f"{energy:.1f}\t{ratio_X:.3f}\t{ratio_S:.3f}\t{theta}\t{phi}\t{npy_file}\n") # Estrae i dati, processa in parallelo tutti i file .fits presenti nella folder, usa le due funzioni già definite def data_estraction(file_dat): diff --git a/python/forRMF.py b/python/forRMF.py deleted file mode 100644 index 34587ca9b653b6f20ce5109e43c62e0690232965..0000000000000000000000000000000000000000 --- a/python/forRMF.py +++ /dev/null @@ -1,121 +0,0 @@ -import numpy as np -import sys -import matplotlib.pyplot as plt -from astropy.io import fits -import os - -bins = np.arange(0, 151, 5) - -def get_data(energy, theta, phi): - os.chdir('/home/alfonso/Scrivania/THESEUS/xgis_m7-main/fits') - # Percorso del file FITS - file = f'scorefile_{energy}_{theta}_{phi}.fits' # se il file non esiste da errore ma va avanti con gli altri - - # Legge il file FITS - with fits.open(file) as hdul: - print(file) - - data = hdul[1].data # Legge i dati dalla seconda estensione - - # Estrae la colonna 'En_dep' - en_dep = data['En_dep'] - - - # ! i bin dell isto possono essere gli stessi degli intervalli di energ della simulazione? - - # Imposta i bin dell'istogramma tra 0 keV e 150 keV, con bin larghezza di 5 keV - #bins = np.arange(0, 151, 5) #! per ora lo metto fuori altrimenti non lo importa - - - # Crea l'istogramma normalizzato per il numero totale di righe - hist, bin_edges = np.histogram(en_dep, bins=bins, density=False) - print(bin_edges) - hist_normalized = hist / len(en_dep) - - # Calcola i centri dei bin (centro dell'intervallo per ogni bin di energia) - bin_centers = 0.5 * (bin_edges[1:] + bin_edges[:-1]) - - # Definisce i "channels" come un array di numeri interi, uno per ogni bin (da 1 a 30) - channels = np.arange(1, len(bin_centers) + 1) - - print("Vettore dei conteggi per ciascun canale (binned data):") - print(hist) - - print("Vettore dei conteggi NORMALIZZATI per ciascun canale (binned data):") - print(hist_normalized) - - # Se vuoi vedere il vettore sotto forma di matrice (per una rappresentazione ordinata) - print("Matrice dei conteggi:") - for i in range(len(channels)): - print(f"Channel {channels[i]}: {hist[i]}") - - - # Inizializza variabili per il conteggio dei gruppi - n_group = 0 - f_chan = [] # Indici di inizio dei gruppi - n_chan = [] # Lunghezza dei gruppi - - # Controlla i gruppi di valori consecutivi non nulli - in_group = False # Stato per controllare se siamo all'interno di un gruppo, booleano - group_start = None # Per memorizzare l'inizio del gruppo, intero, noen= senza valore - - # Il ciclo scorre ogni valore dell'array hist_normalized e controlla se è maggiore di zero (cioè non nullo). - for i in range(len(hist_normalized)): - if hist_normalized[i] > 0: - if not in_group: # se non sono gia in un gruppo svolgi i seguenti # ! questi comandi li esegue solo per i valori iniziali di ogni gruppo - in_group = True # apro un nuovo gruppo - group_start = i # Memorizza l'indice di inizio del gruppo - f_chan.append(i) # Aggiungi l'indice di inizio al vettore f_chan - n_group += 1 # Incrementa il numero di gruppi - else: - if in_group: # Termina il gruppo corrente # ! qui esegue solo al primo zero che trova, se ne trova uno consecutivo non esegue perche trova in_group falso - in_group = False - group_length = i - group_start # Calcola la lunghezza del gruppo - n_chan.append(group_length) # Aggiungi la lunghezza del gruppo a n_chan - - # Controlla se l'ultimo gruppo arriva fino alla fine dell'array - if in_group: # se è true esegue - n_chan.append(len(hist_normalized) - group_start) - - f_chan = np.array(f_chan) - n_chan = np.array(n_chan) - - # Stampa i risultati - print(f"Numero di gruppi trovati: {n_group}") - print(f"Indici di inizio dei gruppi (f_chan): {f_chan}") - print(f"Lunghezza di ciascun gruppo (n_chan): {n_chan}") - - - - # # Crea il grafico con i channel sull'asse x e i conteggi normalizzati sull'asse y - # plt.figure(figsize=(10, 6)) - # plt.bar(channels, hist_normalized, width=1, edgecolor="black", align="center") - - # # Etichetta gli assi - # plt.xlabel('Channel') - # plt.ylabel('Normalized Count') - # plt.title('Normalized Histogram with Channels') - - # # Modifica l'asse x per mostrare i channel - # plt.xticks(channels) - - # Se vuoi vedere anche la relazione tra bin di energia e channel, puoi stampare: - for i in range(len(channels)): - print(f'Channel {channels[i]} corrisponde al bin di energia centrato a {bin_centers[i]:.2f} keV') - - - # Salva il grafico - directory = '/home/alfonso/Scrivania/THESEUS/xgis_m7-main/python/figure' - if not os.path.exists(directory): - os.makedirs(directory) - - # # cosi non salva - # file_name = "HISTONE.png" - # file_path = os.path.join(directory, file_name) - # plt.savefig(file_path, bbox_inches='tight') - - # # Mostra il grafico - # plt.show() - # plt.close() - - return n_group, f_chan, n_chan, hist_normalized, channels \ No newline at end of file diff --git a/python/npy/en_dep_116.0_0.0_0.0.npy b/python/npy/en_dep_116.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d8a1d6f03a930bccd04ed96d0d39cbe6d14b488b Binary files /dev/null and b/python/npy/en_dep_116.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_116.0_0.0_180.0.npy b/python/npy/en_dep_116.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..c31c6e5fdb5f30d20afe3b132c97ae315880feab Binary files /dev/null and b/python/npy/en_dep_116.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_116.0_0.0_270.0.npy b/python/npy/en_dep_116.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..2c8df74210951ec745eda9377219c3e21de89cc0 Binary files /dev/null and b/python/npy/en_dep_116.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_116.0_0.0_360.0.npy b/python/npy/en_dep_116.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9fef4a5667bda815bf95e0d4bcf67fc7f930abf7 Binary files /dev/null and b/python/npy/en_dep_116.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_116.0_0.0_90.0.npy b/python/npy/en_dep_116.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..819728a21cf9a40467590df34c561f4179fb3dc0 Binary files /dev/null and b/python/npy/en_dep_116.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_116.0_30.0_0.0.npy b/python/npy/en_dep_116.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..91bde160f12f4d1f9a0406c20892c3222bc7c4a8 Binary files /dev/null and b/python/npy/en_dep_116.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_116.0_30.0_180.0.npy b/python/npy/en_dep_116.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e4791a8f5c67ce7ccf71aaa5a9c544a3fc80bd3f Binary files /dev/null and b/python/npy/en_dep_116.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_116.0_30.0_270.0.npy b/python/npy/en_dep_116.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ff0d04a15b5d1123513a54c6e9deca770e110f7e Binary files /dev/null and b/python/npy/en_dep_116.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_116.0_30.0_360.0.npy b/python/npy/en_dep_116.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..5f18a7d33060ebb8e90f662dec569bc27c994f48 Binary files /dev/null and b/python/npy/en_dep_116.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_116.0_30.0_90.0.npy b/python/npy/en_dep_116.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e5f890af4f0245bee844f00f723b8b07081d811e Binary files /dev/null and b/python/npy/en_dep_116.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_116.0_60.0_0.0.npy b/python/npy/en_dep_116.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a3686fd8ba41fd2bdcfa865505577ae493f8aa82 Binary files /dev/null and b/python/npy/en_dep_116.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_116.0_60.0_180.0.npy b/python/npy/en_dep_116.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..7c74f51545179a3f6388ce3c82d3525076e35f9b Binary files /dev/null and b/python/npy/en_dep_116.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_116.0_60.0_270.0.npy b/python/npy/en_dep_116.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9d9afaccde67d8f60fdfe6c994cc320a2e488a11 Binary files /dev/null and b/python/npy/en_dep_116.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_116.0_60.0_360.0.npy b/python/npy/en_dep_116.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..2d233aeeaa3c49d52608c57983c27b3a51ca00d6 Binary files /dev/null and b/python/npy/en_dep_116.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_116.0_60.0_90.0.npy b/python/npy/en_dep_116.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..87d06d61af69d4ccaad24a722e9c5542d7ad7539 Binary files /dev/null and b/python/npy/en_dep_116.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_116.0_90.0_0.0.npy b/python/npy/en_dep_116.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ebb4e87d2077b6eed1c848b97c4d5d2559efba48 Binary files /dev/null and b/python/npy/en_dep_116.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_116.0_90.0_180.0.npy b/python/npy/en_dep_116.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..788d0244bb850dccf1f8b45c7d5ebf78cfee0e15 Binary files /dev/null and b/python/npy/en_dep_116.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_116.0_90.0_270.0.npy b/python/npy/en_dep_116.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a18b1bb815180471b09495ef65f458c19df10857 Binary files /dev/null and b/python/npy/en_dep_116.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_116.0_90.0_360.0.npy b/python/npy/en_dep_116.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8092c0d135a82cea44224ffa6f8fab05b8353edc Binary files /dev/null and b/python/npy/en_dep_116.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_116.0_90.0_90.0.npy b/python/npy/en_dep_116.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0180e2fd8af2a43b992f95f0733ffdac3501b181 Binary files /dev/null and b/python/npy/en_dep_116.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_135.0_0.0_0.0.npy b/python/npy/en_dep_135.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..00bc7a51668c10c37fa0a3177c9bee664c41980a Binary files /dev/null and b/python/npy/en_dep_135.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_135.0_0.0_180.0.npy b/python/npy/en_dep_135.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..5c8b72d9a4188d5a00a9eba5ddb6e8ad2d5ff49f Binary files /dev/null and b/python/npy/en_dep_135.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_135.0_0.0_270.0.npy b/python/npy/en_dep_135.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4956bbcf13bdcf13fb1719ece146778806a9a8d2 Binary files /dev/null and b/python/npy/en_dep_135.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_135.0_0.0_360.0.npy b/python/npy/en_dep_135.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8cbaf9a406caff0db370324811b09a4e1f3bc958 Binary files /dev/null and b/python/npy/en_dep_135.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_135.0_0.0_90.0.npy b/python/npy/en_dep_135.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..6758b48fb54735194e6a6c081111debbfbc38ad5 Binary files /dev/null and b/python/npy/en_dep_135.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_135.0_30.0_0.0.npy b/python/npy/en_dep_135.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ecf03e549f17869bad6b8c8f7fe190feec26f49f Binary files /dev/null and b/python/npy/en_dep_135.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_135.0_30.0_180.0.npy b/python/npy/en_dep_135.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..1bee2b6f61af0e6c0f4ad2c5f91aade5b2effcd9 Binary files /dev/null and b/python/npy/en_dep_135.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_135.0_30.0_270.0.npy b/python/npy/en_dep_135.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..389c230eec81b4d09414a28672fbe286fe71ff07 Binary files /dev/null and b/python/npy/en_dep_135.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_135.0_30.0_360.0.npy b/python/npy/en_dep_135.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4c3a5bdb7435ae68ea688986b2c35c0df4cc5907 Binary files /dev/null and b/python/npy/en_dep_135.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_135.0_30.0_90.0.npy b/python/npy/en_dep_135.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..49aabeebaf10ad0479ef7559c2ddf8fb0b6d9ab9 Binary files /dev/null and b/python/npy/en_dep_135.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_135.0_60.0_0.0.npy b/python/npy/en_dep_135.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0a1f694467e0662fc2d8455456813f40b689df5 Binary files /dev/null and b/python/npy/en_dep_135.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_135.0_60.0_180.0.npy b/python/npy/en_dep_135.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..32da1104d9931b216e9a7a712fcc0e8412614bd5 Binary files /dev/null and b/python/npy/en_dep_135.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_135.0_60.0_270.0.npy b/python/npy/en_dep_135.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b3f669055c0d6901398d124f95c62cc782f57e20 Binary files /dev/null and b/python/npy/en_dep_135.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_135.0_60.0_360.0.npy b/python/npy/en_dep_135.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..af2a2bbbd225b07e431704f73d04c1fd10b88e51 Binary files /dev/null and b/python/npy/en_dep_135.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_135.0_60.0_90.0.npy b/python/npy/en_dep_135.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..bd54350505da2896482247e316208f0d3da32752 Binary files /dev/null and b/python/npy/en_dep_135.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_135.0_90.0_0.0.npy b/python/npy/en_dep_135.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..dd618b8d007782b6d74a14743dfa1e534988d1ac Binary files /dev/null and b/python/npy/en_dep_135.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_135.0_90.0_180.0.npy b/python/npy/en_dep_135.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3342dd60d89efc3ef6a5b9a344017f7c6c60c672 Binary files /dev/null and b/python/npy/en_dep_135.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_135.0_90.0_270.0.npy b/python/npy/en_dep_135.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0ddc53c9df4ac534adfa07b14007cb94467a62f4 Binary files /dev/null and b/python/npy/en_dep_135.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_135.0_90.0_360.0.npy b/python/npy/en_dep_135.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e67f98f52a0f971bfdd6522801023658eb6fff95 Binary files /dev/null and b/python/npy/en_dep_135.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_135.0_90.0_90.0.npy b/python/npy/en_dep_135.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3f39db8b7e226cee0fb95734e7e0c72967b880fb Binary files /dev/null and b/python/npy/en_dep_135.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_154.0_0.0_0.0.npy b/python/npy/en_dep_154.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e7967ce812ce9eae4d666d93e58316b52e901131 Binary files /dev/null and b/python/npy/en_dep_154.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_154.0_0.0_180.0.npy b/python/npy/en_dep_154.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..af44a39b5305eb320156e07974009719c1b564fc Binary files /dev/null and b/python/npy/en_dep_154.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_154.0_0.0_270.0.npy b/python/npy/en_dep_154.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..944730ca070dfd9308a399766b64cb835199c434 Binary files /dev/null and b/python/npy/en_dep_154.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_154.0_0.0_360.0.npy b/python/npy/en_dep_154.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d17420be401fac234d66572bee3150bee8455318 Binary files /dev/null and b/python/npy/en_dep_154.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_154.0_0.0_90.0.npy b/python/npy/en_dep_154.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..90c21fad5e5c14026f0f327751176fd5b2c1ad86 Binary files /dev/null and b/python/npy/en_dep_154.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_154.0_30.0_0.0.npy b/python/npy/en_dep_154.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cc1e076a10ad5c2e10e1e352ca9993c481ac7838 Binary files /dev/null and b/python/npy/en_dep_154.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_154.0_30.0_180.0.npy b/python/npy/en_dep_154.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4bc937bf4d3ce46fcbdc758bf38cadd9a994d304 Binary files /dev/null and b/python/npy/en_dep_154.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_154.0_30.0_270.0.npy b/python/npy/en_dep_154.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..febc747104a6eeddf8e5fcd378a4aa3859260db3 Binary files /dev/null and b/python/npy/en_dep_154.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_154.0_30.0_360.0.npy b/python/npy/en_dep_154.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8bfd2ae7b3c0b37c685c194a1fa862e6139efb96 Binary files /dev/null and b/python/npy/en_dep_154.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_154.0_30.0_90.0.npy b/python/npy/en_dep_154.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..6ad9bef40002e1d3df28c8e0335a0ec014328fa8 Binary files /dev/null and b/python/npy/en_dep_154.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_154.0_60.0_0.0.npy b/python/npy/en_dep_154.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..411fca53c131a7e4a7f5bc7d5d1cfb74f76b73e0 Binary files /dev/null and b/python/npy/en_dep_154.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_154.0_60.0_180.0.npy b/python/npy/en_dep_154.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..31b4792dfbc31a66e7d420953accd3c8a1a54a20 Binary files /dev/null and b/python/npy/en_dep_154.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_154.0_60.0_270.0.npy b/python/npy/en_dep_154.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..2e9eba2ab90f3aafde4cc97a726033d7322baef9 Binary files /dev/null and b/python/npy/en_dep_154.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_154.0_60.0_360.0.npy b/python/npy/en_dep_154.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9d5a46b8b4879f7ccf23fad0d3732a6c5839130d Binary files /dev/null and b/python/npy/en_dep_154.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_154.0_60.0_90.0.npy b/python/npy/en_dep_154.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ab80d1243f117e681cd7a73bd0faabf3aeaccf02 Binary files /dev/null and b/python/npy/en_dep_154.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_154.0_90.0_0.0.npy b/python/npy/en_dep_154.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a486a6e4a80ec1b7f9fe22b6e3dd1f1b2dd9d37 Binary files /dev/null and b/python/npy/en_dep_154.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_154.0_90.0_180.0.npy b/python/npy/en_dep_154.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..645c6fa3be182829b4ee3473f5cd42ab982b061b Binary files /dev/null and b/python/npy/en_dep_154.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_154.0_90.0_270.0.npy b/python/npy/en_dep_154.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..86c338ce8054810d9bb6517f14a77d2a56f26aba Binary files /dev/null and b/python/npy/en_dep_154.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_154.0_90.0_360.0.npy b/python/npy/en_dep_154.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..f6ff5dcaaaecb5eb196a1ff90d4ebf430feb8fc9 Binary files /dev/null and b/python/npy/en_dep_154.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_154.0_90.0_90.0.npy b/python/npy/en_dep_154.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..80dfd4cc816f0a47c09d282fa318b61dad605cdb Binary files /dev/null and b/python/npy/en_dep_154.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_2.0_0.0_0.0.npy b/python/npy/en_dep_2.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4dcd17f76c76598b27120102aef6b78fa7d75922 Binary files /dev/null and b/python/npy/en_dep_2.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_2.0_0.0_180.0.npy b/python/npy/en_dep_2.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..19cdd731a09f36829f1929b9159e0ada89447f03 Binary files /dev/null and b/python/npy/en_dep_2.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_2.0_0.0_270.0.npy b/python/npy/en_dep_2.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ca044c0eeea6f7eeaa89cca80f45fbc1b7a4d83c Binary files /dev/null and b/python/npy/en_dep_2.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_2.0_0.0_360.0.npy b/python/npy/en_dep_2.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..4dcd17f76c76598b27120102aef6b78fa7d75922 Binary files /dev/null and b/python/npy/en_dep_2.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_2.0_0.0_90.0.npy b/python/npy/en_dep_2.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..09e867a0b6e67c6bf6c7314f03e929c57414a4b1 Binary files /dev/null and b/python/npy/en_dep_2.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_2.0_30.0_0.0.npy b/python/npy/en_dep_2.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0c0db69a1abfd48648564d720292026788dabe6 Binary files /dev/null and b/python/npy/en_dep_2.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_2.0_30.0_180.0.npy b/python/npy/en_dep_2.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0e474e66a28163079e1c2ec8f63a22a79211c8a7 Binary files /dev/null and b/python/npy/en_dep_2.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_2.0_30.0_270.0.npy b/python/npy/en_dep_2.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..590fa05f63d4a664489b4622a5a2a9d15193b6ed Binary files /dev/null and b/python/npy/en_dep_2.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_2.0_30.0_360.0.npy b/python/npy/en_dep_2.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e0c0db69a1abfd48648564d720292026788dabe6 Binary files /dev/null and b/python/npy/en_dep_2.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_2.0_30.0_90.0.npy b/python/npy/en_dep_2.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0f487134222642066287c5a86d56d335da745081 Binary files /dev/null and b/python/npy/en_dep_2.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_2.0_60.0_0.0.npy b/python/npy/en_dep_2.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..117a19d388a6de29e4dfcfb95c75c895b594003e Binary files /dev/null and b/python/npy/en_dep_2.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_2.0_60.0_360.0.npy b/python/npy/en_dep_2.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..117a19d388a6de29e4dfcfb95c75c895b594003e Binary files /dev/null and b/python/npy/en_dep_2.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_21.0_0.0_0.0.npy b/python/npy/en_dep_21.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..eabc4328b8e85ef7ea6d152c60dd9abba3a3b40f Binary files /dev/null and b/python/npy/en_dep_21.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_21.0_0.0_180.0.npy b/python/npy/en_dep_21.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf938c958a87b0ef2484bbd03fa5743fc436a25d Binary files /dev/null and b/python/npy/en_dep_21.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_21.0_0.0_270.0.npy b/python/npy/en_dep_21.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d2899d52d0e12ce88ff867ba1cf2f49821288036 Binary files /dev/null and b/python/npy/en_dep_21.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_21.0_0.0_360.0.npy b/python/npy/en_dep_21.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..eabc4328b8e85ef7ea6d152c60dd9abba3a3b40f Binary files /dev/null and b/python/npy/en_dep_21.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_21.0_0.0_90.0.npy b/python/npy/en_dep_21.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b816241d7f0e066e136bbfb8f8ea362d6c31fee3 Binary files /dev/null and b/python/npy/en_dep_21.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_21.0_30.0_0.0.npy b/python/npy/en_dep_21.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..12ff07d035a8bd55c5e50e9449883320aca0644f Binary files /dev/null and b/python/npy/en_dep_21.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_21.0_30.0_180.0.npy b/python/npy/en_dep_21.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0dd0c9488e909bad2e9a5a7d138761bb16e7ee61 Binary files /dev/null and b/python/npy/en_dep_21.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_21.0_30.0_270.0.npy b/python/npy/en_dep_21.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3c356592960a87234699b51882f6e6ffb8885a2b Binary files /dev/null and b/python/npy/en_dep_21.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_21.0_30.0_360.0.npy b/python/npy/en_dep_21.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ad3b65201fc34b1d546f6d0693d9891fab402584 Binary files /dev/null and b/python/npy/en_dep_21.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_21.0_30.0_90.0.npy b/python/npy/en_dep_21.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3c356592960a87234699b51882f6e6ffb8885a2b Binary files /dev/null and b/python/npy/en_dep_21.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_21.0_90.0_0.0.npy b/python/npy/en_dep_21.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/python/npy/en_dep_21.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_21.0_90.0_180.0.npy b/python/npy/en_dep_21.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/python/npy/en_dep_21.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_21.0_90.0_270.0.npy b/python/npy/en_dep_21.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/python/npy/en_dep_21.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_21.0_90.0_360.0.npy b/python/npy/en_dep_21.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/python/npy/en_dep_21.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_21.0_90.0_90.0.npy b/python/npy/en_dep_21.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cf89e9bec65f310db9de953bacc9e843bc556548 Binary files /dev/null and b/python/npy/en_dep_21.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_40.0_0.0_0.0.npy b/python/npy/en_dep_40.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..03dc3038ac3bde57031e9e9fdaacdfea292ee598 Binary files /dev/null and b/python/npy/en_dep_40.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_40.0_0.0_180.0.npy b/python/npy/en_dep_40.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..c2738edac64615cfacbc6dfec48b9d04d8f8a2a0 Binary files /dev/null and b/python/npy/en_dep_40.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_40.0_0.0_270.0.npy b/python/npy/en_dep_40.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..5e52b33fbfd630d74d625c958fc0410b8a158af1 Binary files /dev/null and b/python/npy/en_dep_40.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_40.0_0.0_360.0.npy b/python/npy/en_dep_40.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..6f938fc8d016d8a5e87a269ec47be29347d6dfc7 Binary files /dev/null and b/python/npy/en_dep_40.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_40.0_0.0_90.0.npy b/python/npy/en_dep_40.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a5f67ba971f49c511c0614be4b3931745dcc7744 Binary files /dev/null and b/python/npy/en_dep_40.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_40.0_30.0_0.0.npy b/python/npy/en_dep_40.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e65d863c3b377b16ba5bb6ace080877acd11b9c5 Binary files /dev/null and b/python/npy/en_dep_40.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_40.0_30.0_180.0.npy b/python/npy/en_dep_40.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b06e815745d911611937f4ef7ca02b4ef99ac71c Binary files /dev/null and b/python/npy/en_dep_40.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_40.0_30.0_270.0.npy b/python/npy/en_dep_40.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..fda19dfe8f6cf8ed75a59030a0784e2fbc8eb2b4 Binary files /dev/null and b/python/npy/en_dep_40.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_40.0_30.0_360.0.npy b/python/npy/en_dep_40.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..71fd355d311b50fefe24eb400b75a0dc28524d2d Binary files /dev/null and b/python/npy/en_dep_40.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_40.0_30.0_90.0.npy b/python/npy/en_dep_40.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..08b0ebeabcfe656b0452e1cb95c000f31506cdf1 Binary files /dev/null and b/python/npy/en_dep_40.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_40.0_60.0_0.0.npy b/python/npy/en_dep_40.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/python/npy/en_dep_40.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_40.0_60.0_180.0.npy b/python/npy/en_dep_40.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/python/npy/en_dep_40.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_40.0_60.0_270.0.npy b/python/npy/en_dep_40.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..538000b672350d82f6ef5acdbcac5a009223d569 Binary files /dev/null and b/python/npy/en_dep_40.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_40.0_60.0_360.0.npy b/python/npy/en_dep_40.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e7eea38e120da234935cbc663ccca8c7b131b2a Binary files /dev/null and b/python/npy/en_dep_40.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_40.0_60.0_90.0.npy b/python/npy/en_dep_40.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..05166dc172ea7b689dce10253209c6c80884aa34 Binary files /dev/null and b/python/npy/en_dep_40.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_40.0_90.0_0.0.npy b/python/npy/en_dep_40.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/python/npy/en_dep_40.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_40.0_90.0_180.0.npy b/python/npy/en_dep_40.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/python/npy/en_dep_40.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_40.0_90.0_270.0.npy b/python/npy/en_dep_40.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/python/npy/en_dep_40.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_40.0_90.0_360.0.npy b/python/npy/en_dep_40.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/python/npy/en_dep_40.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_40.0_90.0_90.0.npy b/python/npy/en_dep_40.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..b37423283024cb93da8f8afd5d04708ec6ab5a7c Binary files /dev/null and b/python/npy/en_dep_40.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_59.0_0.0_0.0.npy b/python/npy/en_dep_59.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e8788c8662009b30d9d75c21a75479619ff0fe1d Binary files /dev/null and b/python/npy/en_dep_59.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_59.0_0.0_180.0.npy b/python/npy/en_dep_59.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..88a1d96a6a8ff86f7a08320292b04aa71f79de78 Binary files /dev/null and b/python/npy/en_dep_59.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_59.0_0.0_270.0.npy b/python/npy/en_dep_59.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cd93775b4bf9fc06bd7dcee68fb3a2a94c90fdf4 Binary files /dev/null and b/python/npy/en_dep_59.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_59.0_0.0_360.0.npy b/python/npy/en_dep_59.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8c42a4f57027ecfe28436092137c65a00934213c Binary files /dev/null and b/python/npy/en_dep_59.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_59.0_0.0_90.0.npy b/python/npy/en_dep_59.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..66546e3451165f47c4a1c94d9c945c644e1c6d0c Binary files /dev/null and b/python/npy/en_dep_59.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_59.0_30.0_0.0.npy b/python/npy/en_dep_59.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ea884a17ecbc7b40f4a442890474cd181179f707 Binary files /dev/null and b/python/npy/en_dep_59.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_59.0_30.0_180.0.npy b/python/npy/en_dep_59.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3e37c3952ca23720f3298b22a701cb15636017b3 Binary files /dev/null and b/python/npy/en_dep_59.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_59.0_30.0_270.0.npy b/python/npy/en_dep_59.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..c8a1b6ca495ff0d0991cf62e8740a704e3138f75 Binary files /dev/null and b/python/npy/en_dep_59.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_59.0_30.0_360.0.npy b/python/npy/en_dep_59.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..628cc9cb8e26c8d7d348dc9c21f3efdb684259c4 Binary files /dev/null and b/python/npy/en_dep_59.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_59.0_30.0_90.0.npy b/python/npy/en_dep_59.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..950bfac63cf5100c64595a3ff9f52f791bbe80d2 Binary files /dev/null and b/python/npy/en_dep_59.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_59.0_60.0_0.0.npy b/python/npy/en_dep_59.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..84a1261a03a92bf2d7126a5905b431d42b3dd502 Binary files /dev/null and b/python/npy/en_dep_59.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_59.0_60.0_180.0.npy b/python/npy/en_dep_59.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3f36b3ec145a652f3176f742b003b9d4e4746aa9 Binary files /dev/null and b/python/npy/en_dep_59.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_59.0_60.0_270.0.npy b/python/npy/en_dep_59.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ae2b689a9f0de1a768cf1929845c99dc2e36e5a6 Binary files /dev/null and b/python/npy/en_dep_59.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_59.0_60.0_360.0.npy b/python/npy/en_dep_59.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d89df392a29447014878fb22ed24fb18b604a488 Binary files /dev/null and b/python/npy/en_dep_59.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_59.0_60.0_90.0.npy b/python/npy/en_dep_59.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..e2a2e9635588d26ec98a42a7552dcdf101a23bf6 Binary files /dev/null and b/python/npy/en_dep_59.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_59.0_90.0_0.0.npy b/python/npy/en_dep_59.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a487813af1c2256b611be4a482fcdf9da2f9335 Binary files /dev/null and b/python/npy/en_dep_59.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_59.0_90.0_180.0.npy b/python/npy/en_dep_59.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9c1212a39239d3d3c8eea1c5beb88c6759819d21 Binary files /dev/null and b/python/npy/en_dep_59.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_59.0_90.0_270.0.npy b/python/npy/en_dep_59.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ef3a9db50f9c224e5fd5ff309da7c4d40be426cf Binary files /dev/null and b/python/npy/en_dep_59.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_59.0_90.0_360.0.npy b/python/npy/en_dep_59.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..8a487813af1c2256b611be4a482fcdf9da2f9335 Binary files /dev/null and b/python/npy/en_dep_59.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_59.0_90.0_90.0.npy b/python/npy/en_dep_59.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..800f88fb8442b05e89563b8f285191b91326a18a Binary files /dev/null and b/python/npy/en_dep_59.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_78.0_0.0_0.0.npy b/python/npy/en_dep_78.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a26f5c142d0b31218fb2d660b147b037e34270e3 Binary files /dev/null and b/python/npy/en_dep_78.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_78.0_0.0_180.0.npy b/python/npy/en_dep_78.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..f45da0fcf73a18b57bd1638c7d6fa98eb5ae0862 Binary files /dev/null and b/python/npy/en_dep_78.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_78.0_0.0_270.0.npy b/python/npy/en_dep_78.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..86fc55eb21bcc75d0aa3ed2001edcab9a3766ce0 Binary files /dev/null and b/python/npy/en_dep_78.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_78.0_0.0_360.0.npy b/python/npy/en_dep_78.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..fcfd38c84ec01511f35f917f8ae08644f22aa84f Binary files /dev/null and b/python/npy/en_dep_78.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_78.0_0.0_90.0.npy b/python/npy/en_dep_78.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..5a44a159385a626d82225d77e7203e2ef1c41a86 Binary files /dev/null and b/python/npy/en_dep_78.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_78.0_30.0_0.0.npy b/python/npy/en_dep_78.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..fffff07391508275f3f69591ef5979f3f4d0c02a Binary files /dev/null and b/python/npy/en_dep_78.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_78.0_30.0_180.0.npy b/python/npy/en_dep_78.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d31ee078fc58f279118d7e55d97a40bd8f647e10 Binary files /dev/null and b/python/npy/en_dep_78.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_78.0_30.0_270.0.npy b/python/npy/en_dep_78.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..41b4f27ac94adcf216adeb6de1dd04b78c6a6539 Binary files /dev/null and b/python/npy/en_dep_78.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_78.0_30.0_360.0.npy b/python/npy/en_dep_78.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0c75f6d59074628cbcfe82512112a75c70d69679 Binary files /dev/null and b/python/npy/en_dep_78.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_78.0_30.0_90.0.npy b/python/npy/en_dep_78.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d67a15686afc6375bdd6cd090944dce8de026ba2 Binary files /dev/null and b/python/npy/en_dep_78.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_78.0_60.0_0.0.npy b/python/npy/en_dep_78.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..231332e781c1fdd183c93f301e2f0a615fa51634 Binary files /dev/null and b/python/npy/en_dep_78.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_78.0_60.0_180.0.npy b/python/npy/en_dep_78.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..69c3d281617e8f3ceca7c105f2b439cf9c22dd3a Binary files /dev/null and b/python/npy/en_dep_78.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_78.0_60.0_270.0.npy b/python/npy/en_dep_78.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..fdef542bcaccff30649c260900af80f9841cdc29 Binary files /dev/null and b/python/npy/en_dep_78.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_78.0_60.0_360.0.npy b/python/npy/en_dep_78.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..231332e781c1fdd183c93f301e2f0a615fa51634 Binary files /dev/null and b/python/npy/en_dep_78.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_78.0_60.0_90.0.npy b/python/npy/en_dep_78.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..34cf7405e36c831a6212edbb45c0a07c63d4bb5f Binary files /dev/null and b/python/npy/en_dep_78.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_78.0_90.0_0.0.npy b/python/npy/en_dep_78.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..d676ec4b6ee4fb4ecd9357d5d5ed87c7c1fe41a4 Binary files /dev/null and b/python/npy/en_dep_78.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_78.0_90.0_180.0.npy b/python/npy/en_dep_78.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..3baa9b4e36aac64d2fdfe59f552d19ce03482777 Binary files /dev/null and b/python/npy/en_dep_78.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_78.0_90.0_270.0.npy b/python/npy/en_dep_78.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..077b5c23de347350006e2b583863ad2cc5914108 Binary files /dev/null and b/python/npy/en_dep_78.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_78.0_90.0_360.0.npy b/python/npy/en_dep_78.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..11f45edb16314653729458fb6a6ab0b0d3e41fde Binary files /dev/null and b/python/npy/en_dep_78.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_78.0_90.0_90.0.npy b/python/npy/en_dep_78.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..fcba502782fb8c7ade861ac7ec705f17a7b13e06 Binary files /dev/null and b/python/npy/en_dep_78.0_90.0_90.0.npy differ diff --git a/python/npy/en_dep_97.0_0.0_0.0.npy b/python/npy/en_dep_97.0_0.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..50ceb930bd359558fc278d059a65a93e86d2df5e Binary files /dev/null and b/python/npy/en_dep_97.0_0.0_0.0.npy differ diff --git a/python/npy/en_dep_97.0_0.0_180.0.npy b/python/npy/en_dep_97.0_0.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..7a3abb61ca8090cb125eb54b8475a3ba3419a0b2 Binary files /dev/null and b/python/npy/en_dep_97.0_0.0_180.0.npy differ diff --git a/python/npy/en_dep_97.0_0.0_270.0.npy b/python/npy/en_dep_97.0_0.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9ad3d486d8c7d6412289ef2fa14649a7ed182f9e Binary files /dev/null and b/python/npy/en_dep_97.0_0.0_270.0.npy differ diff --git a/python/npy/en_dep_97.0_0.0_360.0.npy b/python/npy/en_dep_97.0_0.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..ae9631db23a329c1a840b190c817c0e2d5616b71 Binary files /dev/null and b/python/npy/en_dep_97.0_0.0_360.0.npy differ diff --git a/python/npy/en_dep_97.0_0.0_90.0.npy b/python/npy/en_dep_97.0_0.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..50771423087ee5fe0f04a65f41df03ea12387d68 Binary files /dev/null and b/python/npy/en_dep_97.0_0.0_90.0.npy differ diff --git a/python/npy/en_dep_97.0_30.0_0.0.npy b/python/npy/en_dep_97.0_30.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..1cae609a6be2a174e0c40dd5bca6b1f79d6ce9d6 Binary files /dev/null and b/python/npy/en_dep_97.0_30.0_0.0.npy differ diff --git a/python/npy/en_dep_97.0_30.0_180.0.npy b/python/npy/en_dep_97.0_30.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..73dc15f20213d281e1863649b33140e8a6133e34 Binary files /dev/null and b/python/npy/en_dep_97.0_30.0_180.0.npy differ diff --git a/python/npy/en_dep_97.0_30.0_270.0.npy b/python/npy/en_dep_97.0_30.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..263a85609973aba73440d86462e67cc38314aa0c Binary files /dev/null and b/python/npy/en_dep_97.0_30.0_270.0.npy differ diff --git a/python/npy/en_dep_97.0_30.0_360.0.npy b/python/npy/en_dep_97.0_30.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a638df6eb908be957cd455d13be1fa000f84ecc2 Binary files /dev/null and b/python/npy/en_dep_97.0_30.0_360.0.npy differ diff --git a/python/npy/en_dep_97.0_30.0_90.0.npy b/python/npy/en_dep_97.0_30.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..f04e41207675f67c78a14c20bb7cb3bfa9e2b03f Binary files /dev/null and b/python/npy/en_dep_97.0_30.0_90.0.npy differ diff --git a/python/npy/en_dep_97.0_60.0_0.0.npy b/python/npy/en_dep_97.0_60.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..00bafcb7cbd345e673f65c19c21c9fc612f84199 Binary files /dev/null and b/python/npy/en_dep_97.0_60.0_0.0.npy differ diff --git a/python/npy/en_dep_97.0_60.0_180.0.npy b/python/npy/en_dep_97.0_60.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..cd834a83bff1445b2377f32a1ffdb3d0eb13ddfc Binary files /dev/null and b/python/npy/en_dep_97.0_60.0_180.0.npy differ diff --git a/python/npy/en_dep_97.0_60.0_270.0.npy b/python/npy/en_dep_97.0_60.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..eede61ccc1615a1cbe9a664581f01967b2679d24 Binary files /dev/null and b/python/npy/en_dep_97.0_60.0_270.0.npy differ diff --git a/python/npy/en_dep_97.0_60.0_360.0.npy b/python/npy/en_dep_97.0_60.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..51ef71b66651a036dc09af31ffd20f72a9c9d994 Binary files /dev/null and b/python/npy/en_dep_97.0_60.0_360.0.npy differ diff --git a/python/npy/en_dep_97.0_60.0_90.0.npy b/python/npy/en_dep_97.0_60.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..9c199c59a09786a0383286a036d0c73df3a4b9c5 Binary files /dev/null and b/python/npy/en_dep_97.0_60.0_90.0.npy differ diff --git a/python/npy/en_dep_97.0_90.0_0.0.npy b/python/npy/en_dep_97.0_90.0_0.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..a2386578b54910326225ac71f4d8c81c9b2d8b66 Binary files /dev/null and b/python/npy/en_dep_97.0_90.0_0.0.npy differ diff --git a/python/npy/en_dep_97.0_90.0_180.0.npy b/python/npy/en_dep_97.0_90.0_180.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..0c875f68f0bcec64a79110a94a5fd3ed2e2f8249 Binary files /dev/null and b/python/npy/en_dep_97.0_90.0_180.0.npy differ diff --git a/python/npy/en_dep_97.0_90.0_270.0.npy b/python/npy/en_dep_97.0_90.0_270.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..47af9404d057a70b6a2b1c5c9dc098a076c86f2b Binary files /dev/null and b/python/npy/en_dep_97.0_90.0_270.0.npy differ diff --git a/python/npy/en_dep_97.0_90.0_360.0.npy b/python/npy/en_dep_97.0_90.0_360.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..1e573e43516c95b52f62ececa10b5ba1c6ff4282 Binary files /dev/null and b/python/npy/en_dep_97.0_90.0_360.0.npy differ diff --git a/python/npy/en_dep_97.0_90.0_90.0.npy b/python/npy/en_dep_97.0_90.0_90.0.npy new file mode 100644 index 0000000000000000000000000000000000000000..74e2e7663b0d0f4c7f9ca85d276a173cb0414d62 Binary files /dev/null and b/python/npy/en_dep_97.0_90.0_90.0.npy differ diff --git a/python/rmf.py b/python/rmf.py index 17639f00de942bd7d170c31ebee92ae98734a19e..a9c7aa68da2976e6b7d035e9c111b19456f3d05e 100644 --- a/python/rmf.py +++ b/python/rmf.py @@ -2,7 +2,6 @@ import astropy.io.fits as pyfits import os import sys import numpy as np -from forRMF import get_data, bins def create_ebounds_header(extension): @@ -35,7 +34,7 @@ def create_matrix_header(extension): extension.header['HDUCLAS1'] = 'RESPONSE' extension.header['HDUCLAS2'] = 'RSP_MATRIX' extension.header['HDUVERS'] = '1.3.0' - extension.header['TLMIN#'] = 'NONE' # the first channel in the response. # is the column number for the F_CHAN column (see below). + #extension.header['TLMIN#'] = 'NONE'# the first channel in the response. # is the column number for the F_CHAN column (see below). # optional extension.header['NUMGRP'] = 'NONE' # the total number of channel subsets. The sum of the N_GRP column. extension.header['NUMELT'] = 'NONE' # the total number of response elements. The sum of the N_CHAN column @@ -49,73 +48,108 @@ def create_matrix_header(extension): # altre mandatory che non ho capito +def estract_row(en_dep_file, bins): + + en_dep = np.load(en_dep_file) + lenght = en_dep.size + + counts, bin_edges = np.histogram(en_dep, bins=bins) + counts_norm = counts/lenght + + print(counts) + print(counts_norm) + + n_grp = 0 + f_chan = [] + n_chan = [] + + # Controlla i gruppi di valori consecutivi non nulli + in_group = False # Stato per controllare se siamo all'interno di un gruppo, booleano + group_start = None # Per memorizzare l'inizio del gruppo, intero, noen= senza valore + + # Il ciclo scorre ogni valore dell'array counts_norm e controlla se è maggiore di zero (cioè non nullo). + for i in range(len(counts_norm)): + if counts_norm[i] > 0: + if not in_group: # se non sono gia in un gruppo svolgi i seguenti # ! questi comandi li esegue solo per i valori iniziali di ogni gruppo + in_group = True # apro un nuovo gruppo + group_start = i # Memorizza l'indice di inizio del gruppo + f_chan.append(i) # Aggiungi l'indice di inizio al vettore f_chan + n_grp += 1 # Incrementa il numero di gruppi + else: + if in_group: # Termina il gruppo corrente # ! qui esegue solo al primo zero che trova, se ne trova uno consecutivo non esegue perche trova in_group falso + in_group = False + group_length = i - group_start # Calcola la lunghezza del gruppo + n_chan.append(group_length) # Aggiungi la lunghezza del gruppo a n_chan + + # Controlla se l'ultimo gruppo arriva fino alla fine dell'array + if in_group: # se è true esegue + n_chan.append(len(counts_norm) - group_start) + + return n_grp, f_chan, n_chan, counts_norm # row_matrix = counts_norm -# PER OGNI ENERGIA DEVE CHIAMARE FORRMF E FARSI PASSARE I DATI - -def rmf_file(energy_filt, theta, phi): +def rmf_file(en_dep_file_filt, theta, phi, energy): try: + os.chdir("/home/alfonso/Scrivania/THESEUS/xgis_m7-main/python/npy") + + n_grp_col = [] + f_chan_col = [] + n_chan_col = [] + row_matrix_col = [] + + bins = np.arange(0, 156, 5) # se tra min e max voglio definire una spaziatura # ! per ora questo ma meglio linspace + #bins = np.linspace(0, 156, 5) # se tra min e max voglio definire quanti bin voglio + + # se voglio definire i channels + bin_centers = 0.5 * (bins[1:] + bins[:-1]) + channels = np.arange(1, len(bin_centers) + 1) + + for en_dep_file in en_dep_file_filt: + n_grp, f_chan, n_chan, row_matrix = estract_row(en_dep_file, bins) + + n_grp_col.append(n_grp) + f_chan_col.append(f_chan) + n_chan_col.append(n_chan) + row_matrix_col.append(row_matrix) + + print(f"n_grp: {n_grp_col}") + print(f"f_chan: {f_chan_col}") + print(f"n_chan: {n_chan_col}") + print(f"row_matrix: {row_matrix_col}") + + # Creazione di "Null" primary array primary_hdu = pyfits.PrimaryHDU() + - - # chan = [1,30] - #lista = np.arange(1, 31) - # relaivo all'energia di output # Creazione di ebounds BinTableHDU per EVENTI X - #ebounds_bin_tableX_hdu = pyfits.BinTableHDU.from_columns([ - # pyfits.Column(name='CHANNEL', format='1J', array=lista), - # pyfits.Column(name='E_MIN', format='1E', unit='keV', array=bins[:-1]), - # pyfits.Column(name='E_MAX', format='1E', unit='keV', array=bins[1:]), - # ]) - #create_ebounds_header(ebounds_bin_tableX_hdu) - print(energy_filt) - for energy in energy_filt: - print(energy) - n_grp, f_chan, n_chan, hist_normalized, channels = get_data(energy, theta, phi) - - print(bins) - print(f"n_grp: {n_grp}") - print(f"f_chan: {f_chan}") - print(f"n_chan: {n_chan}") - print(channels) - print(f"hist_normalized: {hist_normalized}") - # relativo all energia di input - # Creazione di matrice BinTableHDU per EVENTI X - matrix_bin_tableX_hdu = pyfits.BinTableHDU.from_columns([ - pyfits.Column(name='ENERG_LO', format='1E', unit='keV', array = bins[:-1]), - pyfits.Column(name='ENERG_HI', format='1E', unit='keV', array = bins[1:]), - pyfits.Column(name='N_GRP', format='1I', array = [n_grp]), - pyfits.Column(name='F_CHAN', format='3J', array = f_chan), - pyfits.Column(name='N_CHAN', format='3J', array = n_chan), - pyfits.Column(name='MATRIX', format='33E', array = hist_normalized), + ebounds_bin_tableX_hdu = pyfits.BinTableHDU.from_columns([ + pyfits.Column(name='CHANNEL', format='1I', array = channels), + pyfits.Column(name='E_MIN', format='1E', unit='keV', array = bins[:-1]), + pyfits.Column(name='E_MAX', format='1E', unit='keV', array = bins[1:]), ]) + create_ebounds_header(ebounds_bin_tableX_hdu) + # Creazione di matrice BinTableHDU per EVENTI X + matrix_bin_tableX_hdu = pyfits.BinTableHDU.from_columns([ + pyfits.Column(name='ENERG_LO', format='1E', unit='keV', array = energy[:-1]), + pyfits.Column(name='ENERG_HI', format='1E', unit='keV', array = energy[1:]), + pyfits.Column(name='N_GRP', format='1I', array = n_grp_col), + pyfits.Column(name='F_CHAN', format='PJ', array = f_chan_col), + pyfits.Column(name='N_CHAN', format='PJ', array = n_chan_col), + pyfits.Column(name='MATRIX', format='PE', array = row_matrix_col), + ]) + create_matrix_header(matrix_bin_tableX_hdu) # Aggiunta header comune per gli eventi X - - - - - - - - - - # !!!! da fare anche per eventi S !!!!!!!!!!!!!! - - - - - - - #ebounds_bin_tableX_hdu, + + # !!!! da fare anche per eventi S !!!!!!!!!!!!!! # Creazione di HDUList e scrittura del file FITS - hdulX = pyfits.HDUList([primary_hdu, matrix_bin_tableX_hdu]) + hdulX = pyfits.HDUList([primary_hdu, ebounds_bin_tableX_hdu, matrix_bin_tableX_hdu]) #hdulS = pyfits.HDUList([primary_hdu, ebounds_bin_tableS_hdu, matrix_bin_tableS_hdu]) output_dir = "/home/alfonso/Scrivania/THESEUS/xgis_m7-main/rmf" @@ -131,9 +165,4 @@ def rmf_file(energy_filt, theta, phi): print("File .rmf creati correttamente.") except Exception as e: - print(f"Errore durante la creazione del file .rmf: {e}") - - - -# questa chiamata di funzione appena funziona tutto la porta in aeFF.py -#rmf_file() + print(f"Errore durante la creazione del file .rmf: {e}") \ No newline at end of file diff --git a/rmf/Xrmf_0.0_0.0.rmf b/rmf/Xrmf_0.0_0.0.rmf index 119d3633a26aa7fee0f7d39f9d398b81d3527c00..8a7d4e97ca9586e45c66c62341a4208449874288 100644 Binary files a/rmf/Xrmf_0.0_0.0.rmf and b/rmf/Xrmf_0.0_0.0.rmf differ diff --git a/rmf/Xrmf_0.0_180.0.rmf b/rmf/Xrmf_0.0_180.0.rmf index 1af53ba2cf04a7be9be6ea0c6cb7ce1a4f3c2d18..92bbd30a88ee1047d5c2daafbe0b180a3200f5aa 100644 Binary files a/rmf/Xrmf_0.0_180.0.rmf and b/rmf/Xrmf_0.0_180.0.rmf differ diff --git a/rmf/Xrmf_0.0_270.0.rmf b/rmf/Xrmf_0.0_270.0.rmf index 86c784f8d7e33181d93861cce0abc53dbe37c737..944f0c4860e9dae017243f9a31be113a81a300d1 100644 Binary files a/rmf/Xrmf_0.0_270.0.rmf and b/rmf/Xrmf_0.0_270.0.rmf differ diff --git a/rmf/Xrmf_0.0_360.0.rmf b/rmf/Xrmf_0.0_360.0.rmf index 119d3633a26aa7fee0f7d39f9d398b81d3527c00..8a7d4e97ca9586e45c66c62341a4208449874288 100644 Binary files a/rmf/Xrmf_0.0_360.0.rmf and b/rmf/Xrmf_0.0_360.0.rmf differ diff --git a/rmf/Xrmf_0.0_90.0.rmf b/rmf/Xrmf_0.0_90.0.rmf index d99504680dc83c7a2b89728b00b4c3531f12c557..f58605e3870da67bc604dc982a06798e30f2f62b 100644 Binary files a/rmf/Xrmf_0.0_90.0.rmf and b/rmf/Xrmf_0.0_90.0.rmf differ diff --git a/rmf/Xrmf_30.0_0.0.rmf b/rmf/Xrmf_30.0_0.0.rmf index fe823fee64588e87b8f21ace62575a5a7bc8dd90..ffd491352559df839cd363f76d153bbc9a06d6c3 100644 Binary files a/rmf/Xrmf_30.0_0.0.rmf and b/rmf/Xrmf_30.0_0.0.rmf differ diff --git a/rmf/Xrmf_30.0_180.0.rmf b/rmf/Xrmf_30.0_180.0.rmf index eec252990f290bbfd15a6e84d8a7d8ee70ec5568..d3692fc961ca6969f2fde1cb6b10b267167ba0c3 100644 Binary files a/rmf/Xrmf_30.0_180.0.rmf and b/rmf/Xrmf_30.0_180.0.rmf differ diff --git a/rmf/Xrmf_30.0_270.0.rmf b/rmf/Xrmf_30.0_270.0.rmf index fa91ccd06c67a142b4b54e0659e0c46287327a50..7cfc239ff72fe96dca90c98cf4631bd70d61f990 100644 Binary files a/rmf/Xrmf_30.0_270.0.rmf and b/rmf/Xrmf_30.0_270.0.rmf differ diff --git a/rmf/Xrmf_30.0_360.0.rmf b/rmf/Xrmf_30.0_360.0.rmf index fe823fee64588e87b8f21ace62575a5a7bc8dd90..ffd491352559df839cd363f76d153bbc9a06d6c3 100644 Binary files a/rmf/Xrmf_30.0_360.0.rmf and b/rmf/Xrmf_30.0_360.0.rmf differ diff --git a/rmf/Xrmf_30.0_90.0.rmf b/rmf/Xrmf_30.0_90.0.rmf index f58d20d2ddd2850cc14b30225d226df7612f2d63..2705f9f70637dd5e1c22781321e0074c3a7050ac 100644 Binary files a/rmf/Xrmf_30.0_90.0.rmf and b/rmf/Xrmf_30.0_90.0.rmf differ diff --git a/rmf/Xrmf_60.0_0.0.rmf b/rmf/Xrmf_60.0_0.0.rmf index 7025caf17c14c9457245ca8270d8cc9cde26ef75..46af78bb2730b284170a1b93937fdec73f2288cc 100644 Binary files a/rmf/Xrmf_60.0_0.0.rmf and b/rmf/Xrmf_60.0_0.0.rmf differ diff --git a/rmf/Xrmf_60.0_180.0.rmf b/rmf/Xrmf_60.0_180.0.rmf index 0a4a1dd65f8770eaa841dbd14c6db26289ce6f64..08be0e9f23f5ad40c54380a9050669e959c9728a 100644 Binary files a/rmf/Xrmf_60.0_180.0.rmf and b/rmf/Xrmf_60.0_180.0.rmf differ diff --git a/rmf/Xrmf_60.0_270.0.rmf b/rmf/Xrmf_60.0_270.0.rmf index 6230752df25b6f397d3878504dc8c86304a15f31..d0688ba50f74a0034d21b3474d2d556e8a5a7375 100644 Binary files a/rmf/Xrmf_60.0_270.0.rmf and b/rmf/Xrmf_60.0_270.0.rmf differ diff --git a/rmf/Xrmf_60.0_360.0.rmf b/rmf/Xrmf_60.0_360.0.rmf index 7025caf17c14c9457245ca8270d8cc9cde26ef75..46af78bb2730b284170a1b93937fdec73f2288cc 100644 Binary files a/rmf/Xrmf_60.0_360.0.rmf and b/rmf/Xrmf_60.0_360.0.rmf differ diff --git a/rmf/Xrmf_60.0_90.0.rmf b/rmf/Xrmf_60.0_90.0.rmf index 9d60865274480fe96c274c722faf6f75eaf55052..98081a9fe5808004153a71311b136a1dd695450e 100644 Binary files a/rmf/Xrmf_60.0_90.0.rmf and b/rmf/Xrmf_60.0_90.0.rmf differ diff --git a/rmf/Xrmf_90.0_0.0.rmf b/rmf/Xrmf_90.0_0.0.rmf index 10a22e0b3e789017d000de7ce4361fa7a72a0552..eb2309720fcf15207c99557702ef0deb0744d632 100644 Binary files a/rmf/Xrmf_90.0_0.0.rmf and b/rmf/Xrmf_90.0_0.0.rmf differ diff --git a/rmf/Xrmf_90.0_180.0.rmf b/rmf/Xrmf_90.0_180.0.rmf index fb5c70037030602fb8cc867178fdde41adcfe58e..238b859149c3dbe14bd4fa566094caf007862e32 100644 Binary files a/rmf/Xrmf_90.0_180.0.rmf and b/rmf/Xrmf_90.0_180.0.rmf differ diff --git a/rmf/Xrmf_90.0_270.0.rmf b/rmf/Xrmf_90.0_270.0.rmf index 874d444467da782d11ba1bdcb9acb579671361b0..f2daba0223b530c133ab0d9cb027a44c65e23d08 100644 Binary files a/rmf/Xrmf_90.0_270.0.rmf and b/rmf/Xrmf_90.0_270.0.rmf differ diff --git a/rmf/Xrmf_90.0_360.0.rmf b/rmf/Xrmf_90.0_360.0.rmf index 10a22e0b3e789017d000de7ce4361fa7a72a0552..eb2309720fcf15207c99557702ef0deb0744d632 100644 Binary files a/rmf/Xrmf_90.0_360.0.rmf and b/rmf/Xrmf_90.0_360.0.rmf differ diff --git a/rmf/Xrmf_90.0_90.0.rmf b/rmf/Xrmf_90.0_90.0.rmf index 8ec6e0b42b5095c4358178b9ad2bd470d5e465b9..f29b657b25e3ad512314734f0b131b61ebcf2102 100644 Binary files a/rmf/Xrmf_90.0_90.0.rmf and b/rmf/Xrmf_90.0_90.0.rmf differ