Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
cadabra2_defaults.py File Reference

Cadabra2 pure Python functionality. More...

Classes

class  cadabra2_defaults.PackageCompiler
 
class  cadabra2_defaults.PackageCompiler.Sympy
 Stub object for when Sympy itself is not available. More...
 
class  cadabra2_defaults.Server
 Object to handle advanced display in a UI-independent way. More...
 
class  cadabra2_defaults.Console
 

Namespaces

namespace  cadabra2_defaults
 

Functions

 cadabra2_defaults.save_history (history_path)
 
 cadabra2_defaults.display (obj, cell_id=0, delay_send=False)
 Generic display function which handles local as well as remote clients.
 
 cadabra2_defaults._displayhook (arg)
 
 cadabra2_defaults.post_process (__cdbkernel__, ex)
 

Variables

 cadabra2_defaults.__cdbkernel__ = cadabra2.__cdbkernel__
 
 cadabra2_defaults.completer
 
int cadabra2_defaults.PY3 = 3
 
 cadabra2_defaults.unicode = str
 
str cadabra2_defaults.discr = "\\discretionary{}{}{} "
 
str cadabra2_defaults.mopen = "\\begin{dmath*}{}";
 
str cadabra2_defaults.mclose = "\\end{dmath*}";
 
 cadabra2_defaults.server
 
bool cadabra2_defaults.have_matplotlib = True
 
 cadabra2_defaults.redisplay
 
 cadabra2_defaults.history_path = os.path.join(user_data_dir(), "cadabra_history")
 
 cadabra2_defaults.display
 
 cadabra2_defaults.console = Console()
 
 cadabra2_defaults.callback
 
 cadabra2_defaults.remember_display_hook = sys.displayhook
 
 cadabra2_defaults.displayhook
 

Detailed Description

Cadabra2 pure Python functionality.

This is a pure-python initialisation script to set the path to sympy and setup printing of Cadabra expressions. This script is called both by the command line interface 'cadabra2' as well as by the GUI backend server 'cadabra-server'.