fuel_segment

Fuel segment Author: Valmor de Almeida dealmeidav@ornl.gov; vfda Sat Jun 27 14:46:49 EDT 2015

class fuel_segment.FuelSegment(geometry=Series([], dtype: float64), species=[])[source]

Bases: object

__repr__()[source]

Used to pront the geometry of the fuel segment and the species that it consists of.

Returns:s
Return type:str
__str__()[source]

Used to print the geometry of the fuel segment and the species that it consists of.

Returns:s
Return type:str
geometry

Returns the geometry of the fuel bundle (cylindrical, hexoganol, rectangular, etc).

Returns:geometry
Return type:str
get_attribute(name, nuclide=None, series=None)[source]

Used to get stored fuel segment properties, either overall (as an average), or on a nuclide basis. “name” in this case refers to the attribute in question. At this point in time, series is not implemented and passing it to this function will result in an error. Possible attributes that may be retrieved with this function, as well as the name to pass to this function to retrieve them are: number of segments in the bundle (n-segments, always equal to 1), the id of the segment that makes up the bundle (segment-id), the volume of the fuel in the bundle (fuel-volume), the total volume of the segment (segment-volume), the diameter (fuel-diameter) and length (fuel-length) of the segment, the mass or mass density of the segment (mass or mass-cc, respectively), or the total or per-volume radioactivity, gamma radiation density or heat density of the fuel segment (radioactivity and radioactivityDens, gamma and gamma-dens, and heat and heat-dens, respectively).

Finally, density or total mass of a specific nuclide can be determined by passing a specific nuclide to the function, with a name value of mass or mass-cc.

Parameters:
  • name (str) –
  • nuclide (str) –
Returns:

Return type:

many types

get_geometry()[source]

Returns the geometry of the fuel bundle (cylindrical, hexoganol, rectangular, etc).

Returns:geometry
Return type:str
get_specie(name)[source]

Returns a specie named [name] from the list of species making up the fuel bundle. If no name is specified, this function will return None.

Parameters:name (str) –
Returns:specie
Return type:obj
get_species()[source]

Returns the species object which describes the composition of the fuel bundle. The species encapsulates all chemical species present in the fuel bundle.

Returns:species
Return type:object
specie

Returns a specie named [name] from the list of species making up the fuel bundle. If no name is specified, this function will return None.

Parameters:name (str) –
Returns:specie
Return type:obj
species

Returns the species object which describes the composition of the fuel bundle. The species encapsulates all chemical species present in the fuel bundle.

Returns:species
Return type:object