[yt-svn] Build failed in Jenkins: py2.7-yt_analysis-3.0 #6

admin at shiningpanda.com admin at shiningpanda.com
Fri Nov 9 19:26:46 PST 2012


See <https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/6/changes>

Changes:

[Matthew Turk <matthewturk at gmail.com>] Merging

[Matthew Turk <matthewturk at gmail.com>] ActiveParticles are now once again accessible from Enzo datasets.

[Matthew Turk <matthewturk at gmail.com>] Merging from tip of yt repository.

[Matthew Turk <matthewturk at gmail.com>] Adding sorting keywords to spatial chunking

[Matthew Turk <matthewturk at gmail.com>] Two major changes:

 * Fixing issue with answer testing.
 * Adding tests for smoothed covering grids
 * Fixing issue that arose with smoothed covering grids, wherein generated
   fields were never being created in the smoothed covering grid but always
   interpolated down.  This resulted in potentially-incorrect masses and
   volumes in smoothed covering grids, when crossing level boundaries.  I think
   this is a very uncommon use case.

[Matthew Turk <matthewturk at gmail.com>] Re-enabling a bunch of fields to test.  This increases both test count and
failure count.

[Matthew Turk <matthewturk at gmail.com>] Fixing up some slice tests

[Matthew Turk <matthewturk at gmail.com>] Fixing Ellipsoidal data containers.

[Matthew Turk <matthewturk at gmail.com>] Minor fix to answer testing

[Matthew Turk <matthewturk at gmail.com>] Fixing a few problems with the merge.  Many of the tests pass,  However, a few
objects need to be updated.

[Matthew Turk <matthewturk at gmail.com>] Merging from tip.

[Britton Smith <brittonsmith at gmail.com>] Merged in MatthewTurk/yt (pull request #322)

[Matthew Turk <matthewturk at gmail.com>] This changes how TimeSeriesData works with PlotWindow objects.  Rather than the
.inc() method of the previous version, this now works by simple iteration:

http://paste.yt-project.org/show/2830/

The .piter() method is also available.

This also fixes what I believe is potentially a large bug that is rarely
encounteres, where parallelism would sometimes look for the shape of a None
object.

GroupOwnership is now orphaned and unless we find a use for it soon, deleted.

[Matthew Turk <matthewturk at gmail.com>] Adding a TimeSeriesController class, which gets added to plot windows by
default.  This lets you increment and decrement your plot window dataset
pointer.  For instance:

from yt.mods import *
ts = TimeSeriesData.from_filenames("enzo_tiny_cosmology/DD*/*.hierarchy")
sl = SlicePlot(ts, "x", "Density")
sl.annotate_timestamp(-0.5, -0.4, units="years", size=24)
for i in range(len(ts)):
    sl.show()
    sl.controller.inc()

[Nathan Goldbaum <goldbaum at ucolick.org>] Adding some new features for the timestamp callback.

[Matthew Turk <matthewturk at gmail.com>] Backporting from a PR the IPython detection

[Matthew Turk <matthewturk at gmail.com>] Adding load_amr_grids to the Stream frontend.  This works like
load_uniform_grid.  See the docstring for an example.

[Matthew Turk <matthewturk at gmail.com>] Merged in chiffre/yt (pull request #321)

[Christian Karch <chiffre at posteo.de>] Wrong changing

[Christian Karch <chiffre at posteo.de>] Fixed Latex-Syntax

[Matthew Turk <matthewturk at gmail.com>] Merged in samskillman/yt (pull request #317)

[Sam Skillman <sam.skillman at gmail.com>] Adding tests for FRB generated ImageArrays, and adding a test_slice.py that currently does not check the slice's correct values.

[Sam Skillman <sam.skillman at gmail.com>] Fixing weight field issue.

[Matthew Turk <matthewturk at gmail.com>] Allow cells to appear multiple times in a streamline.  This can probably be
vectorized.

[Matthew Turk <matthewturk at gmail.com>] Switch out the call to Streamlines to a call to the hierarchy.  Add a path
normalization option to get back the correct dts in a streamlines.  Tests all
pass.

[Matthew Turk <matthewturk at gmail.com>] Merging with Sam's changes

[Matthew Turk <matthewturk at gmail.com>] Sum the dts in a given cell.  It's important to note that this does not (yet)
correctly convey when a cell has been visited multiple times.

[Sam Skillman <sam.skillman at gmail.com>] Merging

[Sam Skillman <sam.skillman at gmail.com>] Fix up streamlines a bit.

[Sam Skillman <sam.skillman at gmail.com>] Move FRBs to creating ImageArrays, decorate with basic information.

[Christian Karch <chiffre at posteo.de>] Combined if-statement

[Christian Karch <chiffre at posteo.de>] Added a if-sequence for units

[Christian Karch <chiffre at posteo.de>] Fixed the docu

[Christian Karch <chiffre at posteo.de>] Changed the prefix to np and added plot_args for more control

[Christian Karch <chiffre at posteo.de>] Changed the prefix for numpy

[chiffre] Fixed the Marker-Callback

[Sam Skillman <sam.skillman at gmail.com>] Merged in MatthewTurk/yt (pull request #315)

[Matthew Turk <matthewturk at gmail.com>] If we normalize like this, the e0 used below in the cross product will already
be normalized.  This makes all tests pass.

[Matthew Turk <matthewturk at gmail.com>] Square components of v before summing

[Matthew Turk <matthewturk at gmail.com>] Normalize e0 in the ellipsoid constructor and use just a single float for tilt
in the tests.

[Matthew Turk <matthewturk at gmail.com>] Have to take the sqrt of v.

[Matthew Turk <matthewturk at gmail.com>] Subtract off the position

[Matthew Turk <matthewturk at gmail.com>] Oops, could get too small of spheres, as well as we don't really want to double
up our index of iteration.  Also, use vectors.

[Matthew Turk <matthewturk at gmail.com>] Fixing up ellipsoidal tests to be a lot faster.

[Matthew Turk <matthewturk at gmail.com>] This adds an ellipsoid tests script, which currently fails.

[Geoffrey So <gsiisg at gmail.com>] updated doc string to explain tilt in hopefully a clearer way, prevent user from inputting A<B or B<C by raising an exception, mentions that the new e0 will be normalized automatically

[Matthew Turk <matthewturk at gmail.com>] Swap out get_smallest_dx for 8192.  Should fix the buildbot.

[Matthew Turk <matthewturk at gmail.com>] Merged in sskory/yt (pull request #311)

[Stephen Skory  <s at skory.us>] Removed ellipsoid from test_boolean_mix_periodicity test because
it is problematic.

[Stephen Skory  <s at skory.us>] Merge.

[Stephen Skory  <s at skory.us>] Added nprocs and yield to boolean tests.

[Stephen Skory  <s at skory.us>] Fixing import.

[Stephen Skory  <s at skory.us>] Adding tests for boolean objects.

[Stephen Skory  <s at skory.us>] merge

[Stephen Skory  <s at skory.us>] Merge.

[Stephen Skory  <s at skory.us>] Fixed a small error with boolean objects.

[Matthew Turk <matthewturk at gmail.com>] Merged in sskory/yt (pull request #314)

[Stephen Skory  <s at skory.us>] Modifying allsky projection to accept a data source.

[Matthew Turk <matthewturk at gmail.com>] Merged in scopatz/yt (pull request #313)

[Anthony Scopatz <scopatz at gmail.com>] rm TimeCallback under Nathan's suggestion.

[Anthony Scopatz <scopatz at gmail.com>] fixed yt/testing.py issue.

[Anthony Scopatz <scopatz at gmail.com>] bugfix for contour annotations.

[Anthony Scopatz <scopatz at gmail.com>] merge commit

[Anthony Scopatz <scopatz at gmail.com>] added ray trace stuff.

[Matthew Turk <matthewturk at gmail.com>] Count hits directly in the ray code and add a bunch of tests to existing
ray_tests that can catch this and related problematic behavior.

[Matthew Turk <matthewturk at gmail.com>] Adding tcoords to grids; this will be a tricky business to reimplement for Octs

[Matthew Turk <matthewturk at gmail.com>] Making progress on ray selection, by using the volume traversal code in the
selection routines.

[Matthew Turk <matthewturk at gmail.com>] This tests chunking of data for a bunch of different data objects

[Matthew Turk <matthewturk at gmail.com>] Merging to get the ray tests

[Matthew Turk <matthewturk at gmail.com>] Adding more tests to the ray and ortho ray tests and moving to yield instead of
return

[Matthew Turk <matthewturk at gmail.com>] Merging from tip of development branch, including answer testing

[Matthew Turk <matthewturk at gmail.com>] Turning off _is_fully_enclosed for spheres

[Nathan Goldbaum <goldbaum at ucolick.org>] Merged in MatthewTurk/yt (pull request #308)

[Matthew Turk <matthewturk at gmail.com>] Adding checks to assert_rel_equal for NaNs.  These may show up if you (for
instance) project something that's weighted with zero values.

[Matthew Turk <matthewturk at gmail.com>] Moving the answer testing plugin back where it came from, to avoid the weird
imports.  I believe I now have a solution to running nosetests on SP.

[Matthew Turk <matthewturk at gmail.com>] Removing items from the answer testing __init__.py.  This may fix the issues
with Shining Panda.

[Matthew Turk <matthewturk at gmail.com>] Splitting the answer testing into a separate plugin file, to allow it to be
imported directly in setup.py.

[Matthew Turk <matthewturk at gmail.com>] Fixing the typo (thanks, Nathan!), and adding a big_data option to
@requires_pf.

[Matthew Turk <matthewturk at gmail.com>] Merging

[Matthew Turk <matthewturk at gmail.com>] Splitting answert test categories into bigdata/smalldata tests.  Removing the
line in setup.cfg about comparing to gold001, but that I think should come
back.  Ensuring that nose gets the test names by updating the description
attribute for tests.

[Matthew Turk <matthewturk at gmail.com>] Merged in jsoishi/yt-fixes (pull request #310)

[J.S. Oishi <jsoishi at gmail.com>] fixed for label_args=None case, as per Matt's suggestion.

[J.S. Oishi <jsoishi at gmail.com>] added ability to label contours.

[Matthew Turk <matthewturk at gmail.com>] Turning off spatial fields for now in the tests.  Most now pass, but spatial
fields are up next.

[Matthew Turk <matthewturk at gmail.com>] Implementing a find_max for grid geometries

[Matthew Turk <matthewturk at gmail.com>] Implementing data_collection and some tests for it.

[Matthew Turk <matthewturk at gmail.com>] Merging from answer_testing bookmark

[Matthew Turk <matthewturk at gmail.com>] Disabling galaxy0030 for now, and fixing the grid hierarchy consistency test.

[Matthew Turk <matthewturk at gmail.com>] Fixing several tests by catching where field definitions are not correctly
iterated over in obtaining field dependencies.  This fix should be backported.

The remaining tests seem to all fail because of the issue identified in YT-15 .

[Matthew Turk <matthewturk at gmail.com>] Continuing with the coordinate handling.  Moving cartesian fields, ensuring all
static outputs have a coordinate handler, fleshing out coordinate handler.
Many, many tests fail.

[Matthew Turk <matthewturk at gmail.com>] Merging from tip of mainline development

[Matthew Turk <matthewturk at gmail.com>] Adding a catch for finding no filenames in call to
TimeSeriesData.from_filenames.  Only applies if TimeSeriesData is called with a
glob matching pattern.  Closes #454 .

[Matthew Turk <matthewturk at gmail.com>] Adding simple tests for cut_region and extract_region.

[Sam Skillman <sam.skillman at gmail.com>] Merging

[Sam Skillman <sam.skillman at gmail.com>] Only reduce magnitudes if they were requested. closes issue 452.

[Matthew Turk <matthewturk at gmail.com>] Actually testing for NaNs -- and fixing some imports, moving some files.

[Matthew Turk <matthewturk at gmail.com>] Changing Extrema derived quantity to use nanmin and nanmax

[J.S. Oishi <jsoishi at gmail.com>] fixed typo

[Nathan Goldbaum <goldbaum at ucolick.org>] Merged in MatthewTurk/yt (pull request #306)

[Nathan Goldbaum <goldbaum at ucolick.org>] Updating the coordinate conversion tests.

[Matthew Turk <matthewturk at gmail.com>] Skipping WeakLensingConvergence.

[Nathan Goldbaum <goldbaum at ucolick.org>] Fixing field access for fields that depend on coordinate transformations.

[Matthew Turk <matthewturk at gmail.com>] In ray tests: changing a couple assert_equals to assert_rel_equal, with
tolerance of 1e-14.

[Matthew Turk <matthewturk at gmail.com>] Adding a routine to test fields.  However, the aspect of making the parameter
file "realistic" points out how some fields are probably misplaced as
"universal."  I've also updated a few that rely on cosmological parameters to
use the attributes, not the dict-style access.

The test_fields.py routine should eventually be extended to handle particle
fields, but fake_random_pf does not yet do that.

Additionally, many of the tests currently fail because of buffer size
mismatches in the coordinate transformations.

[Matthew Turk <matthewturk at gmail.com>] Merged in brittonsmith/yt (pull request #305)

[Britton Smith <brittonsmith at gmail.com>] Adding tests for rays and ortho rays.

[Matthew Turk <matthewturk at gmail.com>] Merge

[Matthew Turk <matthewturk at gmail.com>] Fixing some includes in the manifest

[Matthew Turk <matthewturk at gmail.com>] Merging from yt-3.0 tip

[Matthew Turk <matthewturk at gmail.com>] Merging from answer testing branch

[Matthew Turk <matthewturk at gmail.com>] Cleaning up a bit with data_dir_load and removing a few print statements.
Updating nosetests setup.cfg entry to turn on answer testing by default.

[Matthew Turk <matthewturk at gmail.com>] Adding a "standard_patch_amr" test suite function

[Matthew Turk <matthewturk at gmail.com>] Fixing up tests of grid hierarchy, etc, for moving7.  Related to YT-2.

[Matthew Turk <matthewturk at gmail.com>] Answer testing can now compare against reference values.

[Matthew Turk <matthewturk at gmail.com>] Storing results in S3 now seems to work.

[Matthew Turk <matthewturk at gmail.com>] Answer testing preliminarily works for a particular Enzo output.

[Matthew Turk <matthewturk at gmail.com>] Porting over a bunch of the methods of testing individual data outputs.  Added
a first set of Enzo tests.  Still DIY.

[Matthew Turk <matthewturk at gmail.com>] A bit more fleshing out of the new way of having the answer testing plugin,
including some loading of tests from storage.

[Matthew Turk <matthewturk at gmail.com>] Adding the initial nose plugin for answer testing.

[Matthew Turk <matthewturk at gmail.com>] Fleshing out the cylindrical coordinate handler

[Matthew Turk <matthewturk at gmail.com>] Adding a few pairwise conversions to coordinate handlers..

[Matthew Turk <matthewturk at gmail.com>] Taking the first couple of Anthony's suggestions for handling coordinate
transformations.

[Matthew Turk <matthewturk at gmail.com>] Changing to use dicts by themselves in the class definition, despite their
mutable nature.  Reformatting to look more like Python code.

[Matthew Turk <matthewturk at gmail.com>] Initial import of coordinate handler class

------------------------------------------
[...truncated 1633 lines...]
yt: INFO: Parameters: domain_dimensions         = [16 16 16]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: DEBUG: Initializing data storage.
yt: DEBUG: Setting up classes.
yt: DEBUG: Setting up domain geometry.
yt: DEBUG: Counting grids.
yt: DEBUG: Initializing grid arrays.
yt: DEBUG: Allocating arrays for 1 grids
yt: DEBUG: Parsing hierarchy.
yt: DEBUG: Copying reverse tree
yt: DEBUG: Preparing grids
yt: DEBUG: Prepared       0 /       1 grids
yt: DEBUG: Prepared
yt: DEBUG: Constructing grid objects.
yt: DEBUG: Re-examining hierarchy
yt: DEBUG: Initializing data grid data IO
yt: DEBUG: Detecting fields.
yt: DEBUG: Adding unknown detected fields
yt: INFO: Adding unknown field z-velocity to list of fields
yt: INFO: Adding unknown field y-velocity to list of fields
yt: INFO: Adding unknown field x-velocity to list of fields
yt: INFO: Adding unknown field Density to list of fields
yt: DEBUG: Setting up derived fields
yt: DEBUG: Generating vorticity on defaultdict(<function <lambda> at 0xc370e60>, {'dz': array([ 1.]), 'dx': array([ 1.]), 'dy': array([ 1.])})
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Reading 4096 cells of ['z-velocity', 'y-velocity', 'x-velocity'] fields in 1 blocks
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTSmoothedCoveringGrid'>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Accessing_AbsDivV_4
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/slave/yt-x86_64/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/tests/test_fields.py",> line 70, in __call__
    v1 = dd1[self.field_name]
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 197, in __getitem__
    self.get_data(key)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 467, in get_data
    self.field_data[field] = self._generate_field(field)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 221, in _generate_field
    return self._generate_fluid_field(field)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 238, in _generate_fluid_field
    for i,chunk in enumerate(self.chunks(field, "spatial", ngz = ngz)):
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 414, in chunks
    for chunk in self.hierarchy._chunk(self, chunking_style, **kwargs):
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/geometry/grid_geometry_handler.py",> line 222, in _chunk_spatial
    g = og.retrieve_ghost_zones(ngz, [], smoothed=True)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/grid_patch.py",> line 468, in retrieve_ghost_zones
    level, new_left_edge, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 925, in __init__
    YTCoveringGridBase.__init__(self, *args, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 782, in __init__
    self.get_data(fields)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 937, in get_data
    self._get_list_of_grids()
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 932, in _get_list_of_grids
    YTCoveringGridBase._get_list_of_grids(self, buffer)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 788, in _get_list_of_grids
    grids,ind = self.pf.hierarchy.get_periodic_box_grids_below_level(
AttributeError: 'StreamHierarchy' object has no attribute 'get_periodic_box_grids_below_level'
-------------------- >> begin captured logging << --------------------
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [16 16 16]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [16 16 16]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: DEBUG: Initializing data storage.
yt: DEBUG: Setting up classes.
yt: DEBUG: Setting up domain geometry.
yt: DEBUG: Counting grids.
yt: DEBUG: Initializing grid arrays.
yt: DEBUG: Allocating arrays for 4 grids
yt: DEBUG: Parsing hierarchy.
yt: DEBUG: Copying reverse tree
yt: DEBUG: Preparing grids
yt: DEBUG: Prepared       0 /       4 grids
yt: DEBUG: Prepared
yt: DEBUG: Constructing grid objects.
yt: DEBUG: Re-examining hierarchy
yt: DEBUG: Initializing data grid data IO
yt: DEBUG: Detecting fields.
yt: DEBUG: Adding unknown detected fields
yt: INFO: Adding unknown field z-velocity to list of fields
yt: INFO: Adding unknown field y-velocity to list of fields
yt: INFO: Adding unknown field x-velocity to list of fields
yt: INFO: Adding unknown field Density to list of fields
yt: DEBUG: Setting up derived fields
yt: DEBUG: Generating vorticity on defaultdict(<function <lambda> at 0x47247d0>, {'dz': array([ 1.]), 'dx': array([ 1.]), 'dy': array([ 1.])})
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Reading 4096 cells of ['z-velocity', 'y-velocity', 'x-velocity'] fields in 4 blocks
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTSmoothedCoveringGrid'>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Accessing_AbsDivV_8
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/slave/yt-x86_64/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/tests/test_fields.py",> line 70, in __call__
    v1 = dd1[self.field_name]
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 197, in __getitem__
    self.get_data(key)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 467, in get_data
    self.field_data[field] = self._generate_field(field)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 221, in _generate_field
    return self._generate_fluid_field(field)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 238, in _generate_fluid_field
    for i,chunk in enumerate(self.chunks(field, "spatial", ngz = ngz)):
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/data_containers.py",> line 414, in chunks
    for chunk in self.hierarchy._chunk(self, chunking_style, **kwargs):
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/geometry/grid_geometry_handler.py",> line 222, in _chunk_spatial
    g = og.retrieve_ghost_zones(ngz, [], smoothed=True)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/grid_patch.py",> line 468, in retrieve_ghost_zones
    level, new_left_edge, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 925, in __init__
    YTCoveringGridBase.__init__(self, *args, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 782, in __init__
    self.get_data(fields)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 937, in get_data
    self._get_list_of_grids()
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 932, in _get_list_of_grids
    YTCoveringGridBase._get_list_of_grids(self, buffer)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 788, in _get_list_of_grids
    grids,ind = self.pf.hierarchy.get_periodic_box_grids_below_level(
AttributeError: 'StreamHierarchy' object has no attribute 'get_periodic_box_grids_below_level'
-------------------- >> begin captured logging << --------------------
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [16 16 16]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [16 16 16]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: DEBUG: Initializing data storage.
yt: DEBUG: Setting up classes.
yt: DEBUG: Setting up domain geometry.
yt: DEBUG: Counting grids.
yt: DEBUG: Initializing grid arrays.
yt: DEBUG: Allocating arrays for 8 grids
yt: DEBUG: Parsing hierarchy.
yt: DEBUG: Copying reverse tree
yt: DEBUG: Preparing grids
yt: DEBUG: Prepared       0 /       8 grids
yt: DEBUG: Prepared
yt: DEBUG: Constructing grid objects.
yt: DEBUG: Re-examining hierarchy
yt: DEBUG: Initializing data grid data IO
yt: DEBUG: Detecting fields.
yt: DEBUG: Adding unknown detected fields
yt: INFO: Adding unknown field z-velocity to list of fields
yt: INFO: Adding unknown field y-velocity to list of fields
yt: INFO: Adding unknown field x-velocity to list of fields
yt: INFO: Adding unknown field Density to list of fields
yt: DEBUG: Setting up derived fields
yt: DEBUG: Generating vorticity on defaultdict(<function <lambda> at 0xc47cc08>, {'dz': array([ 1.]), 'dx': array([ 1.]), 'dy': array([ 1.])})
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTRegion'>)
yt: DEBUG: Reading 4096 cells of ['z-velocity', 'y-velocity', 'x-velocity'] fields in 8 blocks
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTSmoothedCoveringGrid'>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Failure: AttributeError ('StreamHierarchy' object has no attribute 'get_periodic_box_grids_below_level')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/slave/yt-x86_64/lib/python2.7/site-packages/nose/loader.py", line 231, in generate
    for test in g():
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/tests/test_streamlines.py",> line 18, in test_covering_grid
    streams.integrate_through_volume()
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/visualization/streamlines.py",> line 142, in integrate_through_volume
    step = self._integrate_through_brick(this_brick, stream, step, mag=thismag)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/visualization/streamlines.py",> line 157, in _integrate_through_brick
    self.volume.get_brick_data(node)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/utilities/amr_kdtree/amr_kdtree.py",> line 703, in get_brick_data
    vcd = current_node.grid.get_vertex_centered_data(field,smoothed=True,no_ghost=self.no_ghost).astype('float64')
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/grid_patch.py",> line 501, in get_vertex_centered_data
    cg = self.retrieve_ghost_zones(1, field, smoothed=smoothed)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/grid_patch.py",> line 468, in retrieve_ghost_zones
    level, new_left_edge, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 925, in __init__
    YTCoveringGridBase.__init__(self, *args, **kwargs)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 782, in __init__
    self.get_data(fields)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 937, in get_data
    self._get_list_of_grids()
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 932, in _get_list_of_grids
    YTCoveringGridBase._get_list_of_grids(self, buffer)
  File "<https://jenkins.shiningpanda-ci.com/yt-project/job/py2.7-yt_analysis-3.0/ws/yt/data_objects/construction_data_containers.py",> line 788, in _get_list_of_grids
    grids,ind = self.pf.hierarchy.get_periodic_box_grids_below_level(
AttributeError: 'StreamHierarchy' object has no attribute 'get_periodic_box_grids_below_level'
-------------------- >> begin captured logging << --------------------
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [64 64 64]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: INFO: Parameters: current_time              = 0.0
yt: INFO: Parameters: domain_dimensions         = [64 64 64]
yt: INFO: Parameters: domain_left_edge          = [ 0.  0.  0.]
yt: INFO: Parameters: domain_right_edge         = [ 1.  1.  1.]
yt: INFO: Parameters: cosmological_simulation   = 0.0
yt: DEBUG: Initializing data storage.
yt: DEBUG: Setting up classes.
yt: DEBUG: Setting up domain geometry.
yt: DEBUG: Counting grids.
yt: DEBUG: Initializing grid arrays.
yt: DEBUG: Allocating arrays for 1 grids
yt: DEBUG: Parsing hierarchy.
yt: DEBUG: Copying reverse tree
yt: DEBUG: Preparing grids
yt: DEBUG: Prepared       0 /       1 grids
yt: DEBUG: Prepared
yt: DEBUG: Constructing grid objects.
yt: DEBUG: Re-examining hierarchy
yt: DEBUG: Initializing data grid data IO
yt: DEBUG: Detecting fields.
yt: DEBUG: Adding unknown detected fields
yt: INFO: Adding unknown field z-velocity to list of fields
yt: INFO: Adding unknown field y-velocity to list of fields
yt: INFO: Adding unknown field x-velocity to list of fields
yt: INFO: Adding unknown field Density to list of fields
yt: DEBUG: Setting up derived fields
yt: DEBUG: Generating vorticity on defaultdict(<function <lambda> at 0x185f3b90>, {'dz': array([ 1.]), 'dx': array([ 1.]), 'dy': array([ 1.])})
yt: DEBUG: It took 2.079010e-04 seconds to build AMRKDTree.tree
yt: DEBUG: Volume is 1.000000e+00
yt: DEBUG: Appending object to UniformGridData (type: <class 'yt.geometry.geometry_handler.YTSmoothedCoveringGrid'>)
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 1792 tests in 350.435s

FAILED (errors=25)
Build step 'Custom Python Builder' marked build as failure
Recording test results



More information about the yt-svn mailing list