!hkWCiyhQyxiYJlUtKF:matrix.org

PlasmaPy

289 Members
Main room for PlasmaPy, the open-source plasma physics Python library25 Servers

Load older messages


SenderMessageTime
23 May 2023
@b33p:matrix.orgb33p changed their profile picture.19:38:48
31 May 2023
@namurphy:matrix.orgNick MurphyHi everyone! We won't be having any office hours or meetings between June 6-16 or between June 27 to July 4.23:14:17
@namurphy:matrix.orgNick MurphyWe also just released PlasmaPy v2023.5.0! 23:15:17
11 Jun 2023
@b33p:matrix.orgb33p changed their profile picture.17:12:49
19 Jun 2023
@pubuduniekanayaka:matrix.orgPubuduni Ekanayaka joined the room.17:14:30
6 Jul 2023
@solardrew:openastronomy.orgSolarDrew changed their profile picture.13:01:51
5 Sep 2023
@rhiggi:perthchat.org@rhiggi:perthchat.org removed their display name rhiggi.07:16:10
@rhiggi:perthchat.org@rhiggi:perthchat.org left the room.07:17:22
26 Oct 2023
@fgaraccif:matrix.orgFrançois Garacci joined the room.13:38:06
28 Oct 2023
@ritiek:matrix.orgritiek changed their profile picture.20:27:27
1 Dec 2023
@iamsaicharan:matrix.orgSai Charan Vadakapur joined the room.19:44:40
6 Dec 2023
@jartok:matrix.orgjartok joined the room.16:49:09
@psydroid:matrix.orgpsydroid changed their display name from psydroid to Tyrannosaurus Rex.17:18:56
@psydroid:matrix.orgpsydroid changed their display name from Tyrannosaurus Rex to psydroid.17:41:22
@jartok:matrix.orgjartokHi All, Has anyone used MMS data to find null points using plasmapy.analysis.nullpoint.null_point_find? Or may be someone has some idea how it might be done? I have a bunch of numbers for x, y, z position (in GSM coordinates) of the MMS spacecraft (SC),and I have corresponding magnetic field values; Bx, By, Bz. I have 4 data files, one for each SC. Q Part 1: As far as I can see, I only find one set of data is provided to the plasmapy.analysis.nullpoint.null_point_find function. (Ref: https://docs.plasmapy.org/en/stable/notebooks/analysis/nullpoint.html the second example, "Arbitrary regular grid") It looks like there are two points P1 (5, 5, 5), and P2 (6,6,6). So the coordinate arrays to pass to the null_point_find function is: [x1, x2], [y1, y2], [z1, z2], that is, [5,6], [5,6], [5,6] Then one needs to pass [Bx1, Bx2], [By1, By2], [Bz1, Bz2]. In the example, Bx1, Bx2 both are [-0.5, -0.5], [0.5, 0.5]. My question is how do I interpret this "[-0.5, -0.5], [0.5, 0.5]", I mean, in my case I only have one single float value for Bx1 (eg.1.3665584), and another float value for Bx2.. etc. Should I pass what I have ( the single float value above)? (I did pass single float values, and the program didn't crash, but it didn't give a right answer either...see part 3) Q Part 2: My understanding is that all four MMS SC are used to locate null points in the magnetosphere. Then, how do I pass 4 different datasets to this function? Should I do something like, pass data from one SC at a time, and see they all find the null(s) at the same location? Q Part3: I passed some other data (than what is used in the example), but still I get the same answer as the example. Is this code working for other? Could it be that this code is still in development? Thank you for reading this long post.17:54:34
@jartok:matrix.orgjartok * Hi All, Has anyone used MMS data to find null points using plasmapy.analysis.nullpoint.null_point_find? Or may be someone has some idea how it might be done? I have a bunch of numbers for x, y, z position (in GSM coordinates) of the MMS spacecraft (SC),and I have corresponding magnetic field values; Bx, By, Bz. I have 4 data files, one for each SC. Q Part 1: As far as I can see, I only find one set of data is provided to the plasmapy.analysis.nullpoint.null_point_find function. (Ref: https://docs.plasmapy.org/en/stable/notebooks/analysis/nullpoint.html the second example, "Arbitrary regular grid") It looks like there are two points P1 (5, 5, 5), and P2 (6,6,6). So the coordinate arrays to pass to the null_point_find function is: [x1, x2], [y1, y2], [z1, z2], that is, [5,6], [5,6], [5,6] Then one needs to pass [Bx1, Bx2], [By1, By2], [Bz1, Bz2]. In the example, Bx1, Bx2 both are [-0.5, -0.5], [0.5, 0.5]. My question is how do I interpret this "[-0.5, -0.5], [0.5, 0.5]", I mean, in my case I only have one single float value for Bx1 (eg.1.3665584), and another float value for Bx2.. etc. Should I pass what I have ( the single float value above)? (I did pass single float values, and the program didn't crash, but it didn't give a right answer either...see part 3) Q Part 2: My understanding is that all four MMS SC are used to locate null points in the magnetosphere. Then, how do I pass 4 different datasets to this function? Should I do something like, pass data from one SC at a time, and see they all find the null(s) at the same location? Then that coordinate would be my null point. Q Part3: I passed some other data (than what is used in the example), but still I get the same answer as in the example. Is this code working? Could it be that this code is still in development phase? I guess not.. because it is a released version, right? Thank you for reading this long post. 17:57:38
@jartok:matrix.orgjartok * Hi All, Has anyone used MMS data to find null points using plasmapy.analysis.nullpoint.null_point_find? Or may be someone has some idea how it might be done? I have a bunch of numbers for x, y, z position (in GSM coordinates) of the MMS spacecraft (SC),and I have corresponding magnetic field values; Bx, By, Bz. I have 4 data files, one for each SC. Q Part 1: As far as I can see, I only find one set of data is provided to the plasmapy.analysis.nullpoint.null_point_find function. (Ref: https://docs.plasmapy.org/en/stable/notebooks/analysis/nullpoint.html the second example, "Arbitrary regular grid") It looks like there are two points P1 (5, 5, 5), and P2 (6,6,6). So the coordinate arrays to pass to the null_point_find function is: [x1, x2], [y1, y2], [z1, z2], that is, [5,6], [5,6], [5,6] Then one needs to pass [Bx1, Bx2], [By1, By2], [Bz1, Bz2]. In the example, Bx1, Bx2 both are [-0.5, -0.5], [0.5, 0.5]. My question is how do I interpret this "[-0.5, -0.5], [0.5, 0.5]", I mean, in my case I only have one single float value for Bx1 (eg.1.3665584), and another float value for Bx2.. etc. Should I pass what I have ( the single float value above)? (I did pass single float values, and the program did crash!!) Q Part 2: My understanding is that all four MMS SC are used to locate null points in the magnetosphere. Then, how do I pass 4 different datasets to this function? Should I do something like, pass data from one SC at a time, and see they all find the null(s) at the same location? Then that coordinate would be my null point. Thank you for reading this long post. 18:19:01
@jartok:matrix.orgjartok * Hi All, Has anyone used MMS data to find null points using plasmapy.analysis.nullpoint.null_point_find? Or may be someone has some idea how it might be done? I have a bunch of numbers for x, y, z position (in GSM coordinates) of the MMS spacecraft (SC),and I have corresponding magnetic field values; Bx, By, Bz. I have 4 data files, one for each SC. Q Part 1: As far as I can see, I only find one set of data is provided to the plasmapy.analysis.nullpoint.null_point_find function. (Ref: https://docs.plasmapy.org/en/stable/notebooks/analysis/nullpoint.html the second example, "Arbitrary regular grid") It looks like there are two points P1 (5, 5, 5), and P2 (6,6,6). So the coordinate arrays to pass to the null_point_find function is: [x1, x2], [y1, y2], [z1, z2], that is, [5,6], [5,6], [5,6] Then one needs to pass [Bx1, Bx2], [By1, By2], [Bz1, Bz2]. In the example, Bx1, Bx2 both are [-0.5, -0.5], [0.5, 0.5]. My question is how do I interpret this "[-0.5, -0.5], [0.5, 0.5]", I mean, in my case I only have one single float value for Bx1 (eg.1.3665584), and another float value for Bx2.. etc. Q Part 2: My understanding is that all four MMS SC are used to locate null points in the magnetosphere. Then, how do I pass 4 different datasets to this function? Should I do something like, pass data from one SC at a time, and see they all find the null(s) at the same location? Then that coordinate would be my null point. Thank you for reading this long post. 18:21:45
@jartok:matrix.orgjartokSorry, I had to edit.18:21:57
@jartok:matrix.orgjartokPlease let me explain.18:22:09
@jartok:matrix.orgjartokI was running the same example code, even after changing values... so no wonder I got the same result, as in the example.18:22:50
@ahmadryan:matrix.orgRamizQudsiI will let someone who has more experience with PlasmaPy to answer that question. But Fu et. al. has a paper on how to find magnetic nulls using MMS data!18:22:55
@ahmadryan:matrix.orgRamizQudsi * I will let someone who has more experience with PlasmaPy to answer that question. But Fu et. al. has a paper on how to find magnetic nulls using MMS data! 18:23:28
@ahmadryan:matrix.orgRamizQudsiGist is, they used first order taylor expansion!18:24:09
@jartok:matrix.orgjartokI read Haynes (2007), and trilinear interpolation seems to be better for non-linear fields, like the magnetic fields.18:24:57
@jartok:matrix.orgjartokSo I was (am) excited to "discover" that someone (PlasmaPy community) has written program using TLI.18:26:09
@jartok:matrix.orgjartok * I read Haynes (2007), and trilinear interpolation (TLI) seems to be better for non-linear fields, like the magnetic fields.18:26:49
@ahmadryan:matrix.orgRamizQudsiYeah, I agree. Fu et. al's method doesn't work as great once distance becomes larger than 0.5 d_i18:27:33
@jartok:matrix.orgjartok * When I passed just one value (a float number) for each component of B, the program crashed.18:43:26
@jartok:matrix.orgjartok * Hi All, Has anyone used MMS data to find null points using plasmapy.analysis.nullpoint.null_point_find? Or may be someone has some idea how it might be done? I have a bunch of numbers for x, y, z position (in GSM coordinates) of the MMS spacecraft (SC),and I have corresponding magnetic field values; Bx, By, Bz. I have 4 data files, one for each SC. Q Part 1: As far as I can see, I only find one set of data is provided to the plasmapy.analysis.nullpoint.null_point_find function. (Ref: https://docs.plasmapy.org/en/stable/notebooks/analysis/nullpoint.html the second example, "Arbitrary regular grid") It looks like there are two points P1 (5, 5, 5), and P2 (6,6,6). So the coordinate arrays to pass to the null_point_find function is: [x1, x2], [y1, y2], [z1, z2], that is, [5,6], [5,6], [5,6] Then one needs to pass [Bx1, Bx2], [By1, By2], [Bz1, Bz2]. In the example, Bx1, Bx2 both are [-0.5, -0.5], [0.5, 0.5]. My question is how do I interpret this "[-0.5, -0.5], [0.5, 0.5]", I mean, in my case I only have one single float value for Bx1 (eg.1.3665584), and another float value for Bx2.. etc. Q Part 2: My understanding is that all four MMS SC are used to locate null points in the magnetosphere. Then, how do I pass 4 different datasets to this function? Should I do something like, pass data from one SC at a time, and see they all find the null(s) at the same location? Then that coordinate would be my null point. (edited: nope. didn't work. I got errors.) Thank you for reading this long post. 18:44:40

Show newer messages


Back to Room ListRoom Version: