Calculate proper motion and plot the result¶
This is a step by step guide to calculate proper motion and plot the result.
get the parameters without errbar¶
First , make sure you gather all the model fit parameters from the model fit result. The parameters files are stored in the file with the name of JXXXX-XXXX-mod.mod in the model fit result directory.
You can type the following command to get the parameters from the model fit result. The output file will be stored in the command directory with the name of pm-JXXXX.txt.
$ python shao_get_parameters-pm.py /the/path/of/mod/directory/
# for example
$ python shao_get_parameters-pm.py lcz/mod/J0539/
# it will generate pm-J0539.txt in the current directory
Get the coresize with or without the Jet¶
Running the following command to get the coresize with or without the Jet.
$ python shao_get_parameters-coresize.py /the/path/of/mod/directory/
# for example
$ python shao_get_parameters-coresize.py lcz/mod/J0539/
# it will generate coresize-J0539.txt and coresize-J0539-C.txt in the current directory
Get all the parameters with errorbar from model fits file¶
Running the following command to get all the parameters with errorbar from model fits file.
$ python get-parameters-propermotion.py /the/path/of/modelfit/directory/
# for example
$ python get-parameters-propermotion.py /lcz/modelfits/J0539-2839/
# it will generate propermotion-J0539-X.txt in the current directory
Calculate the proper motion error¶
Running the following command to calculate the proper motion error, using the parameters with errorbar from model fits file, the mod file.
$ python shao_get_parameters-pm-witherror.py JXXXX
# for example
$ python shao_get_parameters-pm-witherror.py J0539
# it will generate pm-J0539-X-errorbar.txt in the current directory
Plot the proper motion¶
Running the following command to plot the proper motion. The output file will be stored in the command directory with the name of pm-JXXXX-Y.png, where Y is the band(X by defalut) .
$ python plot_propermotion.py pm-JXXXX-Y-errorbar.txt
# for example
$ python3 plot_propermotion.py pm-J0539-X-errorbar.txt