Skip to content

Latest commit

 

History

History
539 lines (274 loc) · 30.2 KB

CHANGELOG.md

File metadata and controls

539 lines (274 loc) · 30.2 KB

CHANGELOG

v0.0.0 (2024-04-02)

Build

  • build(toml): live testing PSR (4d34dc4)

  • build(toml): moving to PSR (23d9f88)

Unknown

  • Update pyproject.toml (6974dc7)

  • testing versioningit (dcee8e2)

  • version (5fd228d)

  • Merge pull request #37 from geoaigroup/aghand0ur-patch-1

toml version dynamic (fe2da5a)

  • Add files via upload (372877b)

  • Add files via upload (e58b30d)

  • Delete setup.py (1beaa1d)

  • Delete requirements.txt (4ab6d23)

  • Merge pull request #36 from geoaigroup/AliSamhat07-patch-2

change version (6267c49)

  • Merge pull request #35 from geoaigroup/AliSamhat07-patch-1

Run on push, add torchgeo (d250156)

mAP for segmentation apps (4d470a6)

  • Merge pull request #31 from geoaigroup/Haidar

Configuration.py adjustment + test cases (13cd286)

  • Create test_evaluate.py

Test cases and classes for evaluate.py (548f8b1)

  • Update evaluate.py

Adjusted the file adding the flags + documentation (27f3464)

  • Update meters.py

Adjusted the code structure, documented the code (1c0f3e1)

  • Create test_meters.py

Test file for the meters.py file (8edebf1)

  • Create test_metrics.py

The test class/file for metrics.py (ccd27d8)

  • Update metrics.py

Deleted unnecessary code and imports, included the necessary docs NOTE: the tmp..py file will be added at the very end when all files are uploaded, then Ill PR them at once (4a30503)

  • Delete masker_issue.ipynb (34a3ec3)

  • Update segmentation_mAP.py (c6c9e2d)

  • Create test_configuration.py

The test cases for the configuration file. Side note: the called configs.yaml has the following structure for reference "model: name: resnet num_layers: 50 optimizer: type: adam lr: 0.001 " (5ff3cf0)

  • Update configuration.py

Added comments and made the structure of the code a class (cb5b271)

  • Merge pull request #30 from geoaigroup/CI-CD

Automate unittests -- CI-CD (906691e)

  • Merge pull request #28 from geoaigroup/Mayladan_PyPI_structure

changing structure after conflicts (ce4f6de)

  • trigger on pull request to main (5ede645)

  • update deprecated function (919c08e)

  • add unittest import (fa172e4)

  • Delete geotils/data_processing/test_augmentation.py (88b73e4)

  • Delete geotils/data_processing/test_splitting.py (b7da3a0)

  • Delete geotils/data_processing/test_resizing.py (69ce03e)

  • Delete geotils/data_processing/test_preprocess.py (2dadeae)

  • Delete geotils/data_processing/test_post_process.py (016b450)

  • Delete geotils/data_processing/test_polygon_utility.py (32d3087)

  • Delete geotils/data_processing/test_masker.py (bbc2139)

  • Delete geotils/data_processing/test_make_dataset.py (b1256ce)

  • Delete geotils/data_processing/test_cropping.py (2b15a54)

  • Add files via upload (92bdc1c)

  • Update unit-tests.yml (f272640)

  • Add files via upload (c984ecf)

  • Create labels.json (8e810b1)

  • Update skimage import (7afaa4f)

  • Update skimage, remove solaris (485c36d)

  • Remove util import & use (7e6a507)

  • Update unit-tests.yml (58fbcaa)

  • Update unit-tests.yml (c85974f)

  • Update unit-tests.yml (5361532)

  • Update unit-tests.yml (127b90a)

  • Create unit-tests.yml (85e092a)

  • Delete geotils/test_resizing.py (94c00f9)

  • Add files via upload (77bbc53)

  • Create test_masker.py (2e5d87f)

  • Add files via upload (e4d6890)

  • Merge pull request #29 from geoaigroup/main

Update branch (34b6210)

  • changing structure after conflicts (5a539fb)

  • changing structure for pip (cc13575)

  • ignoring pip generated files (e7dab07)

  • Revert "Merge branch 'Mayladan'"

This reverts commit cdae6b96e7d41d4ad3e3cce35e9133bbf0bd8861. (e8ac29c)

  • Merge branch 'Mayladan' (cdae6b9)

  • Merge pull request #27 from geoaigroup/samhat-unittests

Add unittests (aab72b1)

  • fix minor typo (f322b0b)

  • Create test for make_dataset.py (d7b8375)

  • Update make_dataset.py (07d1b15)

  • Create test for resizing.py (1042318)

  • Create test for masker.py (5dd991d)

  • Update masker.py (869ce43)

  • Merge pull request #25 from geoaigroup/Haidar

Data_processing files adjustments (c0e4292)

  • Created using Colaboratory (ef34d0c)

  • Create masker_issue.ipynb (acbcdf7)

  • Update post_process.py

Added necessary args indicators (f4ff536)

  • Update test_splitting.py

Adjusted the test cases to the new OO-implementation of splitting.py (b07936e)

  • Update splitting.py

Added indicator to default values Created a class to wrap the method in case we have future splitter functions to be added (5ae126d)

  • Update augmentation.py

Implemented the value indication for default args, with None values labeled with Optional and the others having their values stated as "default=value" (2ace18e)

  • Merge pull request #21 from geoaigroup/HaidarJomaa

Pulling post process, splitting and augmentation (9117d17)

  • Merge branch 'main' into HaidarJomaa (f7718f4)

  • Created using Colaboratory (3fbc8e5)

  • Update test_post_process.py

Adjusted the function call for test cases considering that now we have a class encapsulating these methods (8b64fdc)

  • Update test_augmentation.py

Added a manual seed in order to generate data in a fixed format for all test cases Removed the hardcoded approach of testing and replaced it with a simple assertion to check for changes in data values (3952e13)

  • Update post_process.py

Changed the post_process file to include PostProcessing class with one main method and the rest as static method (the attributes are not too aligned to make them unified) (3f09628)

  • Merge pull request #24 from geoaigroup/masker-resizing-documentation

Masker & resizing documentation (5cbad4e)

  • Merge pull request #20 from geoaigroup/Mayladan

delete temp1_test in tear_down (a7d1ec2)

  • Update resizing.py (3288a19)

  • Update masker.py (ef6888e)

  • TobeChecked files (87feba0)

  • Merge remote-tracking branch 'origin/main' into Mayladan (836e4f3)

  • Add files via upload (56cbba1)

  • Update metrics.py (dbaa473)

  • re-moving utility to inside TobeChecked (7873f9a)

  • Delete utility/pycache directory (2de95b1)

  • Delete data_processing/pycache directory (ef4fc6b)

  • renaming tests by Zahweh (973873b)

  • Merge pull request #12 from geoaigroup/MohammadHasanZahweh-optimizers-and-schedulers

Mohammad hasan zahweh optimizers and schedulers (88e8874)

  • Delete optimizers/test_optimers.py (8909948)

  • Update test.py (0452386)

  • delete temp1_test in tear_down (ebbbb2f)

  • Merge pull request #19 from geoaigroup/Mayladan

unittest (b2a9cfb)

  • Merge pull request #18 from geoaigroup/revert-11-visualization

Revert "Add visualization file" (5436b35)

  • Revert "Add visualization file" (8599418)

  • Merge pull request #11 from geoaigroup/visualization

Add visualization file (c2810f6)

  • Update post_process.py

added a try_except section to the code to avoid any errors popping in the middle of the code run due to the unpacking not being possible (6085984)

  • Create test_post_process.py

Created tests for all of the functions inside the class going through them to see if all branches of the code are functional which resulted in some adjustments to the original code (58c06d8)

  • Update post_process.py

Adjusted the import of the watershed method in the post_process from the correct sub-library in the skimage (10921a7)

  • Update post_process.py

Documented the file and cleaned the code (884e5c9)

  • unittests (ff62ae5)

  • Create test_splitting.py

Test class for the splitting.py file in order to display the usage of this method showcasing how it acts as a wrapper for the scikit-learn method (5cb348c)

  • Update splitting.py

Documented the splitting file, added the pandas import for good measure (a4028bb)

  • renaming (4cf89b8)

  • Delete more_transormations.py (2c9a3e7)

  • added the lookahead feature

todo: fix the "ADAN" lookahead (5d3d19c)

  • Add files via upload (f651153)

  • Create test_augmentation.py

The necessary tests for the augmentation.py file (774fc72)

  • Update augmentation.py

Documented and adjusted the code in all of the file (69bf35d)

  • 2021 code by Hasan (8247a03)

  • Update test_optimers.py

fixed the optimizer test case (3eb66dd)

  • Update test.py

to follow naming convention (7ef439d)

  • added scheduler tests (af14170)

  • documentation on 3 files (3bec333)

  • Merge remote-tracking branch 'refs/remotes/origin/Mayladan' into Mayladan (f45303f)

  • documentation on 3 files (9882589)

  • Update visualize.py (5f0179d)

  • Merge pull request #15 from geoaigroup/revert-14-AliM100-patch-1

Revert "cropping documentation" (2643441)

  • Revert "cropping documentation" (a95f17d)

  • Merge pull request #14 from geoaigroup/AliM100-patch-1

cropping documentation (47af8ba)

  • Add files via upload (9c9b28b)

  • Merge pull request #13 from geoaigroup/AliMayladan

Mayladan changes from last week (23ca054)

  • Delete data_processing/generate_masks/Maskers.py (0081c8c)

  • Delete data_processing/generate_masks/masker.py (096840e)

  • Add files via upload (2f547ed)

  • changed the optimize over9000 implementation (035838e)

  • Delete optimizers/over9000 directory (7557576)

  • Delete over9000 directory (07c8b69)

  • updated schedulers and optimizers (2745f7a)

  • Update augmentation.py

Added the necessary documentation for the test_time_augmentation function (2a70c67)

  • 18DecMeetingFollowUps (de65539)

  • Merge pull request #8 from geoaigroup/aghand0ur-patch-1

Reverting to intial TorchRandomRotate as in NasaHarvest (d911639)

  • Update augmentation.py (219826e)

  • moving conversion from numpy to gdf to post-processing (2887fb2)

  • Merge pull request #5 from geoaigroup/hasan-nn-patch-4

add conversion.py #correction (f7f2fe0)

  • Merge pull request #1 from geoaigroup/hasan-nn-patch-1

added optimizers and scheduler (248bf9f)

  • Merge pull request #3 from geoaigroup/hasan-nn-patch-3

added splitting.py (b509695)

  • moving masker to data_processing (68e2c76)

  • Merge pull request #6 from geoaigroup/new-merged-maskers

Add merged maskers (82812ef)

  • cropping (ce009d1)

  • cropping and loadLargeTiff (88454a4)

  • cropping and loadLargeTiff (71a9d81)

  • Reduce init function (91bf722)

  • Remove comments (1e0e0b3)

  • Delete data_processing/generate_masks/masker.py (605d24b)

  • Delete data_processing/generate_masks/Maskers.py (677b8dd)

  • Add files via upload (fc660d6)

  • add conversion.py #correction

script to convert instances mask to geodataframe (d6aa0df)

added a code to create stratified Kfolds from a dataframe (27361af)