Skip to content

deepforest 2.0.0rc1

Pre-release
Pre-release

Choose a tag to compare

@henrykironde henrykironde released this 23 Oct 04:57
· 3 commits to main since this release
1c2c665

Version 2.0.0rc1 (Date: October 23, 2025)

Release Candidate 1 - Beta Release

Breaking Changes - Deprecated Items Removed:

Removed Functions:

  • xml_to_annotations() - Use utilities.read_pascal_voc(path) or the general utilities.read_file(path).
  • boxes_to_shapefile() - Use image_to_geo_coordinates().
  • project_boxes() - Use image_to_geo_coordinates().
  • annotations_to_shapefile - Use image_to_geo_coordinates().
  • plot_points() - Use plot_results
  • draw_points() - Use plot_results
  • plot_predictions() - Use plot_results
  • draw_predictions() - Use plot_results
  • use_release() - Use load_model('weecology/deepforest-tree') instead
  • use_bird_release() - Use load_model('weecology/deepforest-bird') instead

Removed Parameters:

  • geometry_type and save_dir from shapefile_to_annotations()
  • num_classes and label_dict from deepforest() constructor - Use config file instead
  • augment parameter from all functions - Use augmentations parameter instead
  • raster_path parameter from predict_tile() - Use path parameter instead

Migration Guide:

  • Replace xml_to_annotations(xml_path) with read_pascal_voc(xml_path)
  • Replace boxes_to_shapefile(df, root_dir) with image_to_geo_coordinates(df, root_dir)
  • Replace plot_points(image, points) with plot_results(results)
  • Replace draw_points(image, points) with plot_results(results)
  • Replace plot_predictions(image, df) with plot_results(results)
  • Replace draw_predictions(image, df) with plot_results(results)
  • Replace use_release() with load_model('weecology/deepforest-tree')
  • Replace use_bird_release() with load_model('weecology/deepforest-bird')
  • Use config file or config_args instead of constructor parameters
  • Use augmentations parameter instead of augment parameter