Dear Anooshiravan,
the list of GMPEs as described in appendix A is outdated. You can find a list of the currently available GMPEs
If you can implement your own GMPE in python and you want to use it with OQ, then my suggestion would be
and add your own implementation in the openquake.hazardlib.gsim module (where all the other GMPEs are also located). Once you have
a working GMPE there, you will be able to call it from OQ. If you wish to contribute your GMPE to the master oq-hazardlib (so that the whole OQ
(Get Involved -> Report a bug). When you are reporting the bug please indicate in which publication/report the GMPE has been described, and more importantly
add verification tables. That is data tables (provided by original authors or by alternative software implementations) that can be used to check the implementation.
Test tables basically provide median and standard deviation values for a variety of predictor variables combination. In OQ every GMPE is tested against
one or more tests tables. The core dev team will review your bug and if there is the possibility we (or someone else in the community) will try to implement it.
Hope it helps,
Damiano