Support tab completion in Jupyter by inserting aliases into the method signature (#1282)
Support tab completion in Jupyter by inserting aliases into the method signature (#1282)

Add a new insert_alias() function in pygmt/helpers/decorators.py that is used
by the use_alias() decorator to insert aliases into the method signature, to
support tab completion in Jupyter and iPython.

Co-authored-by: Wei Ji <9490087a8b98c7de12813b2e194ef86ac3043a88@users.noreply.github.com>
Co-authored-by: Dongdong Tian <3eae6d0b95aef6af8a0d785fe9f127268703c43c@gmail.com>
GenericMappingTools/gmt-python,GenericMappingTools/gmt-python