Examples ======== Example histogram files used below: * :download:`anisotropy_histogram_10x10.txt ` * :download:`azimuth_histogram_10x10.txt ` * :download:`elevation_histogram_10x10.txt ` * :download:`histogram_10x10.txt ` * :download:`isotropy_histogram_10x10.txt ` * :download:`one_angle_histogram_10x10.txt ` Isotropic system ------------------- Running in ipython:: run histograms_brain.py isotropy_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --prefix iso --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 50 ___Evaluation of isotropy___ chi_square 0.0 distribution is isotropic, \alpha = 0.0 fraction ditribution: mean \pm SD 0.01 \pm 6.93889390391e-18 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/iso_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/iso_orientation.png :width: 80% :align: center Single angle system --------------------------------- Running in ipython:: run histograms_brain.py one_angle_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --prefix one_angle --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 1 ___Evaluation of isotropy___ chi_square 99.0 distribution is anisotropic and there are preffered directions, \alpha = 1.0 fraction ditribution: mean \pm SD 0.01 \pm 0.0994987437107 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/one_angle_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/one_angle_orientation.png :width: 80% :align: center Azimuthal oriented system -------------------------------------- Running in ipython:: run histograms_brain.py azimuth_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --prefix azimuth --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 31 ___Evaluation of isotropy___ chi_square 0.272727272727 distribution is anisotropic, \alpha = 0.398491865559 fraction ditribution: mean \pm SD 0.01 \pm 0.00522232967867 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/azimuth_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/azimuth_orientation.png :width: 80% :align: center Elevation oriented system ------------------------------------ Running in ipython:: run histograms_brain.py elevation_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --prefix elevation --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 31 ___Evaluation of isotropy___ chi_square 0.272727272727 distribution is anisotropic, \alpha = 0.398491865559 fraction ditribution: mean \pm SD 0.01 \pm 0.00522232967867 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/elevation_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/elevation_orientation.png :width: 80% :align: center Anisotropic system with required threshold ----------------------------------------------------------------- Runing in ipython:: run histograms_brain.py anisotropy_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --prefix anisotropy --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 2 ___Evaluation of isotropy___ chi_square 24.5555555556 distribution is anisotropic and there are preffered directions, \alpha = 0.99999927802116295 fraction ditribution: mean \pm SD 0.01 \pm 0.0495535624911 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/anisotropy_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/anisotropy_orientation.png :width: 80% :align: center Anisotropic system with given number of required directions ----------------------------------------------------------------------------------------- Runing in ipython:: run histograms_brain.py anisotropy_histogram_10x10.txt --skip-rows 1 --histogram --histogram-fraction --card-orien --card-vectors --n-max 3 --prefix anisotropy_n_max_3 --isotropy -s Results:: ___Evaluation of isotropy___ chi_square 24.5555555556 distribution is anisotropic and there are preffered directions, \alpha = 0.99999927802116295 fraction ditribution: mean \pm SD 0.01 \pm 0.0495535624911 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/anisotropy_n_max_3_histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/anisotropy_n_max_3_orientation.png :width: 80% :align: center Random oriented system ----------------------------------- Run in ipython:: run histograms_brain.py histogram_10x10.txt --histogram --histogram-fraction --card-orien --card-vectors --threshold 0.5 --isotropy -s Results:: ___Threshold - evaluation of cardinal directions___ n_max 45 ___Evaluation of isotropy___ chi_square 0.0131227089718 distribution is isotropic, \alpha = 0.0912016692997 fraction ditribution: mean \pm SD 0.01 \pm 0.00114554393071 shape, vector, vector_means shape = (h_azim, v_elev) vector = [azim1, azim2, elev1, elev2] vector_mean = [azim_mean, elev_mean] elevs: ... azims: ... vector: ... vector_mean: ... ___Cardinal directions___ elevs: ... azims: ... vector: ... vector_mean: ... .. list-table:: :widths: 50 50 :header-rows: 1 * - Length density - Cardinal directions * - .. image:: images/histograms_fraction/histogram_mean_fraction_010_010.png :width: 100% :align: center - .. image:: images/cardinal_orientation/orientation.png :width: 80% :align: center