## org.autoplot.jythonsupport.PyDatum

Wrap a das2 Datum, implementing operators.

## PyDatum( )

findbugs says that because PyJavaInstance is externalizable, then there needs to be a no-arg constructor.

## PyDatum( Datum d )

## PyDatum( String s )

create a PyDatum by parsing to Datum with Ops.datum.

## __abs__

__abs__( ) → PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __add__

__add__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __and__

__and__( PyObject o ) → PyObject

### Parameters

o - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __div__

__div__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __eq__

__eq__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __float__

__float__( ) → PyFloat

### Returns:

PyFloat
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __floordiv__

__floordiv__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __ge__

__ge__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __gt__

__gt__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __int__

__int__( ) → PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __le__

__le__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __long__

__long__( ) → PyLong

### Returns:

PyLong
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __lt__

__lt__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __mod__

__mod__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __mul__

__mul__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __ne__

__ne__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __neg__

__neg__( ) → PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __nonzero__

__nonzero__( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __or__

__or__( PyObject o ) → PyObject

### Parameters

o - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __pos__

__pos__( ) → PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __pow__

__pow__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __radd__

__radd__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rdiv__

__rdiv__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rfloordiv__

__rfloordiv__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rmod__

__rmod__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rmul__

__rmul__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rpow__

__rpow__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __rsub__

__rsub__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __str__

__str__( ) → PyString

### Returns:

PyString
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __sub__

__sub__( PyObject arg0 ) → PyObject

### Parameters

arg0 - a PyObject

### Returns:

PyObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## __tojava__

__tojava__( java.lang.Class c ) → Object

This is what does the magical coersion, see https://sourceforge.net/p/autoplot/bugs/1861/

### Parameters

c - the class needed.

### Returns:

instance of the class if available.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## equals

equals( Object ob_other ) → boolean

### Parameters

ob_other - an Object

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]
equals( org.autoplot.jythonsupport.PyDatum ob_other ) → boolean [view source]

## hashCode

hashCode( ) → int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]