.gitignore
.gitpod.yml
LICENSE.md
MANIFEST.in
README.md
__init__.py
environment.yml
pyproject.toml
setup.py
.binder/README.md
.binder/environment.yml
.github/workflows/release.yml
.vscode/launch.json
.vscode/settings.json
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/Doxyfile.in
docs/source/authors.rst
docs/source/conf.py
docs/source/contribution.rst
docs/source/faq.rst
docs/source/getting-started.rst
docs/source/index.rst
docs/source/story.rst
docs/source/support.rst
docs/source/_static/.gitkeep
docs/source/algorithm/api.rst
docs/source/algorithm/gis/gis.rst
docs/source/algorithm/system/system.rst
docs/source/algorithm/toolbox/toolbox.rst
pyearth/.gitignore
pyearth/__init__.py
pyearth.egg-info/PKG-INFO
pyearth.egg-info/SOURCES.txt
pyearth.egg-info/dependency_links.txt
pyearth.egg-info/requires.txt
pyearth.egg-info/top_level.txt
pyearth/gis/__init__.py
pyearth/gis/envi/__init__.py
pyearth/gis/envi/envi_write_header.py
pyearth/gis/gdal/__init__.py
pyearth/gis/gdal/gdal_check_file_type.py
pyearth/gis/gdal/gdal_check_raster_valid.py
pyearth/gis/gdal/gdal_raster_format_support.py
pyearth/gis/gdal/gdal_to_numpy_datatype.py
pyearth/gis/gdal/gdal_validate_polygon_file.py
pyearth/gis/gdal/gdal_vector_format_support.py
pyearth/gis/gdal/read/__init__.py
pyearth/gis/gdal/read/raster/__init__.py
pyearth/gis/gdal/read/raster/gdal_get_raster_extent.py
pyearth/gis/gdal/read/raster/gdal_get_raster_spatial_reference.py
pyearth/gis/gdal/read/raster/gdal_read_ascii_file.py
pyearth/gis/gdal/read/raster/gdal_read_envi_file.py
pyearth/gis/gdal/read/raster/gdal_read_geotiff_file.py
pyearth/gis/gdal/read/vector/__init__.py
pyearth/gis/gdal/read/vector/gdal_get_vector_boundary.py
pyearth/gis/gdal/read/vector/gdal_get_vector_extent.py
pyearth/gis/gdal/read/vector/gdal_get_vector_spatial_reference.py
pyearth/gis/gdal/read/vector/gdal_read_vector_file.py
pyearth/gis/gdal/write/__init__.py
pyearth/gis/gdal/write/raster/__init__.py
pyearth/gis/gdal/write/raster/gdal_write_envi_file.py
pyearth/gis/gdal/write/raster/gdal_write_geotiff_file.py
pyearth/gis/gdal/write/vector/__init__.py
pyearth/gis/gdal/write/vector/gdal_export_point_to_vector_file.py
pyearth/gis/gdal/write/vector/gdal_write_wkt_to_vector_file.py
pyearth/gis/geometry/__init__.py
pyearth/gis/geometry/calculate_angle_between_point.py
pyearth/gis/geometry/calculate_angle_between_point_normal.py
pyearth/gis/geometry/calculate_angle_between_vectors_degrees.py
pyearth/gis/geometry/calculate_distance_based_on_longitude_latitude.py
pyearth/gis/geometry/calculate_distance_to_line.py
pyearth/gis/geometry/calculate_distance_to_plane.py
pyearth/gis/geometry/calculate_intersect_on_great_circle.py
pyearth/gis/geometry/calculate_polygon_area.py
pyearth/gis/geometry/calculate_spherical_triangle_area.py
pyearth/gis/geometry/check_convex_polygon.py
pyearth/gis/geometry/check_counter_clockwise.py
pyearth/gis/geometry/clean_geometry.py
pyearth/gis/geometry/convert_longitude_range.py
pyearth/gis/geometry/create_box_from_longitude_latitude.py
pyearth/gis/geometry/douglas_peucker_geodetic.py
pyearth/gis/geometry/extract_unique_vertices_and_connectivity.py
pyearth/gis/geometry/get_output_geometry_type.py
pyearth/gis/geometry/international_date_line_utility.py
pyearth/gis/geometry/kernel.c
pyearth/gis/geometry/kernel.pyx
pyearth/gis/geometry/pole_check.py
pyearth/gis/geometry/visvalingam_whyatt_geodetic.py
pyearth/gis/location/Google_MetersPerPixel.py
pyearth/gis/location/__init__.py
pyearth/gis/location/convert_between_longitude_latitude_and_sphere_3d.py
pyearth/gis/location/find_index_by_longitude_latitude.py
pyearth/gis/location/get_geometry_coordinates.py
pyearth/gis/location/get_hydrosheds_continent_from_extent.py
pyearth/gis/location/kernel.c
pyearth/gis/location/kernel.pxd
pyearth/gis/location/kernel.pyx
pyearth/gis/location/world2Pixel.py
pyearth/gis/spatialref/__init__.py
pyearth/gis/spatialref/convert_between_degree_and_meter.py
pyearth/gis/spatialref/is_wgs84_projection.py
pyearth/gis/spatialref/reproject_coordinates.py
pyearth/gis/spatialref/utm_utility.py
pyearth/system/__init__.py
pyearth/system/create_symlink.py
pyearth/system/define_global_variables.py
pyearth/system/filename.py
pyearth/system/set_linker_directory.py
pyearth/system/python/__init__.py
pyearth/system/python/get_python_environment.py
pyearth/toolbox/__init__.py
pyearth/toolbox/analysis/__init__.py
pyearth/toolbox/analysis/difference/__init__.py
pyearth/toolbox/analysis/difference/difference_polygon_with_polygon_file.py
pyearth/toolbox/analysis/difference/difference_polyline_with_polygon_file.py
pyearth/toolbox/analysis/extract/__init__.py
pyearth/toolbox/analysis/extract/clip_raster_by_polygon_file.py
pyearth/toolbox/analysis/extract/clip_vector_by_polygon_file.py
pyearth/toolbox/analysis/extract/exclude_vector_by_polygon_file.py
pyearth/toolbox/analysis/extract/exclude_vector_by_polygon_files.py
pyearth/toolbox/analysis/extract/filter_vector_by_attribute.py
pyearth/toolbox/analysis/extract/filter_vector_by_polygon.py
pyearth/toolbox/analysis/image/raster_process.py
pyearth/toolbox/analysis/intersect/__init__.py
pyearth/toolbox/analysis/intersect/intersect_polygon_with_polygon_file.py
pyearth/toolbox/analysis/intersect/intersect_polyline_with_polygon_file.py
pyearth/toolbox/conversion/__init__.py
pyearth/toolbox/conversion/convert_polygon_to_polyline_file.py
pyearth/toolbox/conversion/convert_vector_format.py
pyearth/toolbox/conversion/convert_vector_to_global_raster.py
pyearth/toolbox/conversion/rasterize_vector.py
pyearth/toolbox/conversion/vectorize_raster.py
pyearth/toolbox/cython/__init__.py
pyearth/toolbox/data/__init__.py
pyearth/toolbox/data/cgpercentiles.py
pyearth/toolbox/data/convert_time_series_daily_to_monthly.py
pyearth/toolbox/data/remove_duplicate_closure.py
pyearth/toolbox/data/remove_outliers.py
pyearth/toolbox/data/beta/__init__.py
pyearth/toolbox/data/beta/add_variable_to_netcdf.py
pyearth/toolbox/data/beta/replace_variable_in_netcdf.py
pyearth/toolbox/data/list/__init__.py
pyearth/toolbox/data/list/check_if_duplicates.py
pyearth/toolbox/data/list/list_alg.py
pyearth/toolbox/data/netcdf/__init__.py
pyearth/toolbox/data/ocean/__init__.py
pyearth/toolbox/data/ocean/define_land_ocean_mask.py
pyearth/toolbox/data/vector/__init__.py
pyearth/toolbox/data/vector/copy_geometry_without_attributes.py
pyearth/toolbox/date/__init__.py
pyearth/toolbox/date/day_in_month.py
pyearth/toolbox/date/day_of_year.py
pyearth/toolbox/date/dt2cal.py
pyearth/toolbox/date/julian.py
pyearth/toolbox/date/leap_year.py
pyearth/toolbox/date/timer.py
pyearth/toolbox/geometry/__init__.py
pyearth/toolbox/geometry/calculate_hexagon_area.py
pyearth/toolbox/management/__init__.py
pyearth/toolbox/management/raster/__init__.py
pyearth/toolbox/management/raster/merge_raster_files.py
pyearth/toolbox/management/raster/reproject.py
pyearth/toolbox/management/raster/resample.py
pyearth/toolbox/management/vector/__init__.py
pyearth/toolbox/management/vector/fields.py
pyearth/toolbox/management/vector/merge_features.py
pyearth/toolbox/management/vector/merge_vector_files.py
pyearth/toolbox/management/vector/polygon_calculator.py
pyearth/toolbox/management/vector/remove_small_polygon.py
pyearth/toolbox/management/vector/reproject.py
pyearth/toolbox/math/__init__.py
pyearth/toolbox/math/gap_fill_by_window.py
pyearth/toolbox/math/array/__init__.py
pyearth/toolbox/math/stat/__init__.py
pyearth/toolbox/math/stat/remap.py
pyearth/toolbox/math/stat/scipy_bivariate_kde.py
pyearth/toolbox/mesh/__init__.py
pyearth/toolbox/mesh/circle.py
pyearth/toolbox/mesh/line.py
pyearth/toolbox/mesh/nvector.py
pyearth/toolbox/mesh/point.py
pyearth/toolbox/mesh/polygon.py
pyearth/toolbox/mesh/polyline.py
pyearth/toolbox/mesh/algorithm/__init__.py
pyearth/toolbox/mesh/algorithm/convert_coordinates.py
pyearth/toolbox/mesh/algorithm/find_minimal_enclosing_polygon.py
pyearth/toolbox/mesh/algorithm/save_points_as_polygon.py
pyearth/toolbox/mesh/algorithm/split_by_length.py
pyearth/toolbox/mesh/hexaon/__init__.py
pyearth/toolbox/mesh/hexaon/create_hexagon_mesh.py
pyearth/toolbox/mesh/latlon/__init__.py
pyearth/toolbox/mesh/latlon/create_latlon_mesh.py
pyearth/toolbox/mesh/square/__init__.py
pyearth/toolbox/mesh/square/create_square_mesh.py
pyearth/toolbox/reader/__init__.py
pyearth/toolbox/reader/line_count.py
pyearth/toolbox/reader/parse_xml_file.py
pyearth/toolbox/reader/read_configuration_file.py
pyearth/toolbox/reader/split_string_into_chunk.py
pyearth/toolbox/reader/text_reader_string.py
pyearth/toolbox/reader/beta/__init__.py
pyearth/toolbox/reader/beta/parse_xml_file_e3sm.py
pyearth/toolbox/spatialindex/__init__.py
tests/example/test.py
tests/example/test_idl_split.py