Skip to content

Fix the Method of Plotting the Best Fit Line#28

Merged
Azendae-Popo merged 1 commit into
stagingfrom
ap/27/fix-prob-plot-best-fit-line/charts.py
Nov 11, 2024
Merged

Fix the Method of Plotting the Best Fit Line#28
Azendae-Popo merged 1 commit into
stagingfrom
ap/27/fix-prob-plot-best-fit-line/charts.py

Conversation

@Azendae-Popo
Copy link
Copy Markdown
Contributor

🥇 Generic Pull Request 🥇

Elizabeth Consulting International Inc

Purpose & Objective


  • This PR satisfies the PR checklist.

@Azendae-Popo Azendae-Popo self-assigned this Nov 11, 2024
@Azendae-Popo
Copy link
Copy Markdown
Contributor Author

Demo of the new line of best fit:

image

If you look below, you can see the actual mean of the data. The line of best fit is no longer hardcoded with the actual mean of the data as the y-intercept.

Copy link
Copy Markdown

@javhaan javhaan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work 👍🏾

@Azendae-Popo Azendae-Popo added this pull request to the merge queue Nov 11, 2024
Merged via the queue into staging with commit 825aea3 Nov 11, 2024
@Azendae-Popo Azendae-Popo deleted the ap/27/fix-prob-plot-best-fit-line/charts.py branch November 11, 2024 20:13
github-merge-queue Bot pushed a commit that referenced this pull request Nov 12, 2024
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>
github-merge-queue Bot pushed a commit that referenced this pull request Mar 4, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
github-merge-queue Bot pushed a commit that referenced this pull request Mar 5, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
cmbengue-ec-intl added a commit that referenced this pull request Mar 6, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
github-merge-queue Bot pushed a commit that referenced this pull request Mar 6, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly to v0.0.6 (#41)

* release: charily v0.0.5 (#40)

* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
github-merge-queue Bot pushed a commit that referenced this pull request Mar 22, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly to v0.0.6 (#41)

* release: charily v0.0.5 (#40)

* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: Version from 0.0.6 to 1.0.1 (#43)

* fea: Adds basemap (#10)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* add basemap to chartly

* Delete docs/Makefile

* Delete docs/make.bat

* adds basemap feature to the class

* update requirements

* update requirement file

* linting

* Add Contour Plot and Hatching to basemap

* Adds annotations class to basemap

* WIP

* fix: resolve basemaps PR lint and dependency issues

* fix: resolve basemap dependency conflict and lint issues

* style: fix ci workflow yaml lint warning

* refactor: remove duplicate hatch logic and apply black formatting

* fix: correct ci.yml indentation

* fix: resolve basemap centering issue

* fix: resolve failing lint check

* fix: resolve indentation error

* fix: add lint spacing

* fix: improve basemap robustness, hatch handling, and input validation

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: resolve basemap import fallback and hatch validation issues

* style: fix import ordering with isort

* feat: simplify Chart public API with render and subplot helpers

* feat: add basemap convenience helper to simplify Chart API

* bump: upgrade numpy, basemap, and twine dependencies

* bump: chartly v0.0.7

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
github-merge-queue Bot pushed a commit that referenced this pull request Apr 2, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly to v0.0.6 (#41)

* release: charily v0.0.5 (#40)

* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: Version from 0.0.6 to 1.0.1 (#43)

* fea: Adds basemap (#10)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* add basemap to chartly

* Delete docs/Makefile

* Delete docs/make.bat

* adds basemap feature to the class

* update requirements

* update requirement file

* linting

* Add Contour Plot and Hatching to basemap

* Adds annotations class to basemap

* WIP

* fix: resolve basemaps PR lint and dependency issues

* fix: resolve basemap dependency conflict and lint issues

* style: fix ci workflow yaml lint warning

* refactor: remove duplicate hatch logic and apply black formatting

* fix: correct ci.yml indentation

* fix: resolve basemap centering issue

* fix: resolve failing lint check

* fix: resolve indentation error

* fix: add lint spacing

* fix: improve basemap robustness, hatch handling, and input validation

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: resolve basemap import fallback and hatch validation issues

* style: fix import ordering with isort

* feat: simplify Chart public API with render and subplot helpers

* feat: add basemap convenience helper to simplify Chart API

* bump: upgrade numpy, basemap, and twine dependencies

* bump: chartly v0.0.7

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* docs: simplify chartly plotting interface (#46)

* docs: simplify chartly plotting interface

* fix: clarify multiplots intro with new interface methods

* feat: add batch subplot helper for cleaner chart interface

* feat: add validated batch subplot helper and tests

* docs: align subplot titles with existing example images

* feat: add add_subplots helper and simplify plotting docs

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* docs: update and refine  README.md (#47)

* docs: update and refine README.md

* fix: resolve  markdown lint errors

* fix: markdownlint issues and formatting

* docs: refine README and add basemap support

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* docs: add basemap documentation and update index (#48)

* docs: add basemap documentation and update index

* docs: update basemap docs and move images to _static

* docs: align dependency versions and spelling in basemap docs

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly v1.1.0 (#49)

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Cheikh Mbengue <cmbengue@ec-intl.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
github-merge-queue Bot pushed a commit that referenced this pull request Apr 17, 2026
* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly to v0.0.6 (#41)

* release: charily v0.0.5 (#40)

* Set Up Repository  (#2)

* WIP: Set Up Repo

* update requirements

* closes string

* adds plotting utilities class

* Adds tests to the plotting module

* Update the default settings

* Adds README

* linting corrections

* Update Workflows (#5)

* Update cd.yml

* Update ci.yml

* Update docs.yml

* Update guard.yml

* Update super-linter.yml

* Delete release-log.yml

* adds docs

* Update .github/workflows/super-linter.yml

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/conf.py

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Delete docs/make.bat

* Delete docs/Makefile

* fix warnings

* fix warnings

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* Update docs/source/index.rst

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

---------

Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>

* docs: Add docs and rename plotting to chartly (#3)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove hatch feature from this PR

* fix isort

* Delete docs/Makefile

* Delete docs/make.bat

* Package the chartly module

* updates tests

* removes basemap from this PR

* linting

* silences importation error

* updates attr name

* updates docs and add figure creator

* updates VERSION file

* update docs auto api dir

* WIP

* WIP

* WIP

* WIP

* update chartly

* isort

* linting changes

* update docs

* update title

* update img addresses

* updates save functionality

* fea: Add Contour Plot Hatching (#8)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* Remove unnecessary code and files related to Sphinx documentation

* delete old src folder

* Refactor Contour class to add hatch grid and mask functionality

* updates customs' keys name

* Update docs

* updates hatch customs keys

* update default

* update docs

* update docs

* Add darker color edges to the filled plot

* fix isort

* adds optional input dict to `new_subplot` method and fixes orientation of the color bar

* linting

* Update the README.md to Reflect the Current Repo (#14)

* updates LICENSE

* deletes containers

* deletes unnecessary files

* updates README

* adds language to codeblock fence

* deletes devcontainer dir

* Update Sphinx Documentation (#16)

* updates broken links

* update the sphinx documentation

* Update VERSION (#17)

* Adds DotPlot to Chartly (#21)

* Adds DotPlot to Charlty

* updates version file

* Add Scatter Plot to Chartly (#24)

* Adds scatter plot to chartly

* update docs

* Update the docs for line plot

* update plot title

* updates tests

* Update the Example in the README.md to be More Illustrative (#26)

* Updates example

* removes redundant statement

* removes extra white space

* updates readme

* updates readme example explanation

* fixes probability plot label

* linting

* fixes line of best fit (#28)

* adds option to specify bins (#30)

* chore: Update VERSION to 0.0.4 (#31)

* feat: Update DotPlot defaults to use square root of data length for bins (#33)

* feat: Update DotPlot defaults to use square root of data length for bins

* centers the x ticks

* bump: Update setuptools version (#36)

* bump: Update setuptools dependency to version 78.1.1 in production, staging, and testing requirements

* Update VERSION

* bump: setuptools to v78.1.1 (#38)

* bump: setuptools to v78.1.1

* fix: resolve docs build pathing

* docs: mock dependencies and fix code formatting

* docs: fix build pathing and image directive formatting

* revert: restore original sphinx config

* docs: remove autoapi and unused extensions to fix Sphinx build

* chore: format docs Sphinx config

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

---------

Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: Version from 0.0.6 to 1.0.1 (#43)

* fea: Adds basemap (#10)

* Update the docs of the plotting and test_plotting modules

* update docs workflows

* Fix Sphinx render

* add docs

* rename plotting --> chartly

* linting

* Remove unused CSS and HTML files

* WIP

* update linting

* update workflows

* Update exclude_patterns in conf.py

* adds manifest.in file

* Adds CustomizePlot Class

* update docs to reflect new changes

* Adds HatchArea Class

* update contour plot function

* adds contour mask hatching

* WIP

* update tests

* add basemap to chartly

* Delete docs/Makefile

* Delete docs/make.bat

* adds basemap feature to the class

* update requirements

* update requirement file

* linting

* Add Contour Plot and Hatching to basemap

* Adds annotations class to basemap

* WIP

* fix: resolve basemaps PR lint and dependency issues

* fix: resolve basemap dependency conflict and lint issues

* style: fix ci workflow yaml lint warning

* refactor: remove duplicate hatch logic and apply black formatting

* fix: correct ci.yml indentation

* fix: resolve basemap centering issue

* fix: resolve failing lint check

* fix: resolve indentation error

* fix: add lint spacing

* fix: improve basemap robustness, hatch handling, and input validation

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: resolve basemap import fallback and hatch validation issues

* style: fix import ordering with isort

* feat: simplify Chart public API with render and subplot helpers

* feat: add basemap convenience helper to simplify Chart API

* bump: upgrade numpy, basemap, and twine dependencies

* bump: chartly v0.0.7

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* docs: simplify chartly plotting interface (#46)

* docs: simplify chartly plotting interface

* fix: clarify multiplots intro with new interface methods

* feat: add batch subplot helper for cleaner chart interface

* feat: add validated batch subplot helper and tests

* docs: align subplot titles with existing example images

* feat: add add_subplots helper and simplify plotting docs

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* docs: update and refine  README.md (#47)

* docs: update and refine README.md

* fix: resolve  markdown lint errors

* fix: markdownlint issues and formatting

* docs: refine README and add basemap support

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* docs: add basemap documentation and update index (#48)

* docs: add basemap documentation and update index

* docs: update basemap docs and move images to _static

* docs: align dependency versions and spelling in basemap docs

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* bump: chartly v1.1.0 (#49)

* bump: setuptools to v82.0.1 (#52)

* bump: setuptools to v82.0.1

* bump: setuptools in requirements.txt

---------

Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>

* Build(deps): Bump pytest (#53)

Bumps the pip group with 1 update in the /requirements directory: [pytest](https://github.com/pytest-dev/pytest).


Updates `pytest` from 8.3.2 to 9.0.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.2...9.0.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@ec-intl.com>

* bump: chartly v1.1.1 (#54)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Azendae Popo <97713029+Azendae-Popo@users.noreply.github.com>
Co-authored-by: Cheikh Mbengue <97647866+cmbengue-ec-intl@users.noreply.github.com>
Co-authored-by: Azendae Popo <apopo@ec-intl.com>
Co-authored-by: Kaitlyn Alphonse <kalphonse@eci-iMac-2.local>
Co-authored-by: Cheikh Mbengue <cmbengue@ec-intl.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👷 Development Task 🏗️ This is work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants