Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions getting_started/3d_basics.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
"id": "6e2224aaba0a7cbe",
"metadata": {},
"source": [
"First 3D scene visualizzzzzn\n",
"First 3D scene visualization\n",
"----------------------------\n",
"\n",
"We start by creating a simple scene consisting only of a rectangular surface with Lambertian reflectance. Here, we must specify the horizontal extent of the surface because no parent scene element will constrain it. As soon as a canopy is assigned, this is no longer required (see below).\n",
Expand Down Expand Up @@ -421,7 +421,7 @@
"Top-of-canopy BRF computation\n",
"-----------------------------\n",
"\n",
"Now that we know how to define a surface with a 3D geometry, let's compute its reflectance. For a convenient visualizzzzon, we will use a :class:`hemispherical distant measure <.HemisphericalDistantMeasure>`. This measure computes the radiance leaving the scene at an infinite distance. Since we don't have an atmosphere here, this is equivalent to computing the so-called \"top-of-canopy\" leaving radiance. The measure also derives the top-of-canopy reflectance."
"Now that we know how to define a surface with a 3D geometry, let's compute its reflectance. For a convenient visualization, we will use a :class:`hemispherical distant measure <.HemisphericalDistantMeasure>`. This measure computes the radiance leaving the scene at an infinite distance. Since we don't have an atmosphere here, this is equivalent to computing the so-called \"top-of-canopy\" leaving radiance. The measure also derives the top-of-canopy reflectance."
]
},
{
Expand Down Expand Up @@ -451,7 +451,7 @@
"* the ``film_size`` is left to its default value, which is fairly low (32×32), and we therefore don't expect a finely resolved view of the BRF;\n",
"* the ``azimuth_convention`` parameter is left unset, which means that the viewing azimuth angle added to the result dataset will use the :ref:`default convention <sec-user_guide-conventions-azimuth>`.\n",
"\n",
"Now, let's build and run an experiment using this sensor. We will set the illumination to a non-default value so that we can visualizzzzome interesting features in the reflectance:"
"Now, let's build and run an experiment using this sensor. We will set the illumination to a non-default value so that we can visualize some interesting features in the reflectance:"
]
},
{
Expand Down Expand Up @@ -1069,7 +1069,7 @@
"id": "91cd4692c37808fe",
"metadata": {},
"source": [
"We can now visualizzzthe data quickly using xarray's built-in plotting facilities:"
"We can now visualize the data quickly using xarray's built-in plotting facilities:"
]
},
{
Expand Down Expand Up @@ -1135,9 +1135,9 @@
"id": "16237d6f9ae01cb0",
"metadata": {},
"source": [
"This plot maps the hemisphere to a square using the :func:`~eradiate.warp.uniform_hemisphere_to_square` function. The horizontal and vertical axes are mapped to the 0° and 90° hemispherical planes, while the diagonals are mapped to the 45° and 135° hemispherical planes. We visualizzzthe reflective *hot spot* in the illumination direction.\n",
"This plot maps the hemisphere to a square using the :func:`~eradiate.warp.uniform_hemisphere_to_square` function. The horizontal and vertical axes are mapped to the 0° and 90° hemispherical planes, while the diagonals are mapped to the 45° and 135° hemispherical planes. We visualize the reflective *hot spot* in the illumination direction.\n",
"\n",
"Arguably, this kind of raw data plot may confuse some viewers. We provide a complete tutorial covering how to plot hemispherical distant measure output (see :doc:`/tutorials/howto/advanced_visualizzzion`).\n",
"Arguably, this kind of raw data plot may confuse some viewers. We provide a complete tutorial covering how to plot hemispherical distant measure output (see :doc:`/tutorials/howto/advanced_visualization`).\n",
"\n",
"We can also use a :class:`.MultiDistantMeasure` to compute the reflectance in the principal plane as we did in the :doc:`eradiate_quickstart` tutorial. Note also that the measure is configured to align with the illumination, which is set with an azimuth angle of 45°."
]
Expand Down Expand Up @@ -1844,7 +1844,7 @@
"\n",
"A unit cell of canopy floating in the void is not something one could realistically encounter in the real wonder: in remote sensing, a point observed on Earth has surroundings. One way to create a surrounding environment for our canopy unit cell is to assume that it is in the middle of a \"forest\" with similar properties; or, in other words, that it is surrounded by clones of itself.\n",
"\n",
"A conceptually simple way to visualizzthis is to imagine that our unit cell is periodically repeated indefinitely. However, Eradiate does not support such feature; instead, it allows the user to pad the unit scene with an arbitrary number of cheap (in terms of memory) clones.\n",
"A conceptually simple way to visualize this is to imagine that our unit cell is periodically repeated indefinitely. However, Eradiate does not support such feature; instead, it allows the user to pad the unit scene with an arbitrary number of cheap (in terms of memory) clones.\n",
"\n",
"This is controlled by the ``padding`` parameter of the :class:`.CanopyExperiment` class:"
]
Expand Down
Loading