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