Skip to content

Commit

Permalink
TODO.md added
Browse files Browse the repository at this point in the history
  • Loading branch information
vmagnin committed Jan 22, 2024
1 parent b3d77f7 commit 38475b6
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 15 deletions.
15 changes: 0 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,21 +101,6 @@ In the `example` directory, you will find these commented demos:

They can be launched with the command `fpm run --example name_of_the_example` (without the `.f90` extension).


## TODO / ideas for further developments

* [ ] Improve the documentation.
* [ ] Include a few images in the README.md file.
* [ ] Which colormaps are colorblind friendly, perceptually uniform, B&W print safe, etc.
* [ ] Add in `src/colormaps_info.f90` and `COLORMAPS_LIST.md` the Matplotlib and miscellaneous colormaps.
* [ ] Add more colormaps.
* [ ] Add more automatic tests in `test/check.f90`.
* [ ] Colormaps could have an option for logscale.
* [ ] A `get_colorbar()` function could return an `array(:,:,1:3)` containing the RGB image of the colorbar. The arguments could be the width and height, the direction (horizontal/vertical), etc.
* [ ] A `save()` method could save a colormap as RGB values separated by spaces in a `.lut` text file.
* [ ] Adding functions to create colormaps, for example defined by their two extremes colors: `create_linear(color1, color2)`.


## Licenses

This project is under MIT license. The logo files are under [license CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).
Expand Down
16 changes: 16 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# TODO & ideas for further developments

## Documentation
* [ ] Include a few images in the README.md file?
* [ ] Which colormaps are colorblind friendly, perceptually uniform, B&W print safe, etc.
* [ ] Add in `src/colormaps_info.f90` and `COLORMAPS_LIST.md` the Matplotlib and miscellaneous colormaps.

## Colormaps
* [ ] Add more colormaps.
* [ ] Colormaps could have an option for logscale.
* [ ] A `get_colorbar()` function could return an `array(:,:,1:3)` containing the RGB image of the colorbar. The arguments could be the width and height, the direction (horizontal/vertical), etc.
* [ ] A `save()` method could save a colormap as RGB values separated by spaces in a `.lut` text file.
* [ ] Adding functions to create colormaps, for example defined by their two extremes colors: `create_linear(color1, color2)`.

## Development
* [ ] Add more automatic tests in `test/check.f90`.

0 comments on commit 38475b6

Please sign in to comment.