pygmt.clib.Session.create¶
-
Session.
create
(self, name)[source]¶ Create a new GMT C API session.
This is required before most other methods of
pygmt.clib.Session
can be called.Warning
Usage of
Session
as a context manager in awith
block is preferred over callingcreate
anddestroy
manually.Calls
GMT_Create_Session
and generates a newGMTAPI_CTRL
struct, which is actypes.c_void_p
pointer. Sets thesession_pointer
attribute to this pointer.Remember to terminate the current session using
pygmt.clib.Session.destroy
before creating a new one.Parameters: - name : str
A name for this session. Doesn’t really affect the outcome.