plotID_python merge requestshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests2023-02-08T09:58:51+01:00https://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/68Resolve "Upgrade pylint job"2023-02-08T09:58:51+01:00Mayr, HannesResolve "Upgrade pylint job"Closes #79Closes #79Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/67Adjust acknowledgements. Add links in documentation, adjust wording.2023-02-08T09:27:43+01:00Hock, MartinAdjust acknowledgements. Add links in documentation, adjust wording.Hock, MartinHock, Martinhttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/66Resolve: comment out plotID function calls in the copied script file2023-01-13T13:06:06+01:00Mayr, HannesResolve: comment out plotID function calls in the copied script fileCloses #62Closes #62Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/63Improve handling of long IDs2023-01-10T13:30:41+01:00Mayr, HannesImprove handling of long IDsplotID does not wrap long IDs itself. Since long IDs are only an issue for custom IDs and the position of line breaks is often crucial, line breaks can be easily added by the user inside the ID with "\n". This MR improves the handling of...plotID does not wrap long IDs itself. Since long IDs are only an issue for custom IDs and the position of line breaks is often crucial, line breaks can be easily added by the user inside the ID with "\n". This MR improves the handling of IDs which include line breaks.
Closes #25Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/61Custom IDs2023-01-10T13:15:34+01:00Mayr, HannesCustom IDsTo avoid conflicts, !60 should be merged first.
Closes #108To avoid conflicts, !60 should be merged first.
Closes #108Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/60Enable customization of plotted IDs2023-01-10T13:00:54+01:00Mayr, HannesEnable customization of plotted IDsCustom font for engines. Custom fontsizes for both engines. Custom color for IDs.
Closes #69Custom font for engines. Custom fontsizes for both engines. Custom color for IDs.
Closes #69Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/57Adj/cicd2023-02-08T08:35:04+01:00Hock, MartinAdj/cicdMerge adjustments to CI-CD into dev.Merge adjustments to CI-CD into dev.Hock, MartinHock, Martinhttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/56Adj/cicd2022-12-01T19:20:41+01:00Hock, MartinAdj/cicdHock, MartinHock, Martinhttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/54Resolve "Type hints"2022-12-14T12:34:37+01:00Mayr, HannesResolve "Type hints"Closes #96Closes #96https://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/50Many additions to the documentation2022-11-23T09:52:10+01:00Mayr, HannesMany additions to the documentationCloses #86 , #85 , #95Closes #86 , #85 , #95Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/49Draft: Add ID to metadata of the png file2023-02-08T09:59:47+01:00Mayr, HannesDraft: Add ID to metadata of the png fileI was able to add something to the metadata of the png file in the case of the Image engine. We have to choose which exif tag the ID should be written to since they are predefined and standarized. I suggest "Description" or "Comment".
...I was able to add something to the metadata of the png file in the case of the Image engine. We have to choose which exif tag the ID should be written to since they are predefined and standarized. I suggest "Description" or "Comment".
For matplotlib I was also able to write something to the exif fields "Title" and "Author". Unfortunately, both "Description" and "Comment" do not work. Although according to their documentation they should: https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.savefig.html
When I say it does not work, I mean that my file browser does not show these two fields but the other ones.
If we don't get it to work via mpl, we still can do it the same way as for the image engine by opening the image with PIL after the export via mpl. But I like it more if the metadata is set directly with the original export.
Closes #81Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/48Resolve "Default name for exported plots"2022-11-23T09:31:07+01:00Mayr, HannesResolve "Default name for exported plots"Closes #65Closes #65Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/45Allow to not print the ID on to the plot by passing id_on_plot=False to tagpl...2022-11-23T09:29:16+01:00Mayr, HannesAllow to not print the ID on to the plot by passing id_on_plot=False to tagplot().Closes #80Closes #80Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/43Change code style to black2022-11-09T08:58:04+01:00Mayr, HannesChange code style to blackChange the style of the whole code to black. Add a pipeline which checks for black compliance.Change the style of the whole code to black. Add a pipeline which checks for black compliance.Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/33Improve readme and contributing documentation.2022-10-02T14:07:39+02:00Mayr, HannesImprove readme and contributing documentation.Closes #76Closes #76Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/31Set sast config 12022-09-27T13:00:42+02:00Mayr, HannesSet sast config 1Version 0.3.0Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/29Move list validation to own function2022-10-12T19:10:03+02:00Mayr, HannesMove list validation to own functionLists are now checked via plotoptions.validate_list(). This function iterates through the list and checks if all elements are of the given type (default: str). Optionally the strings can be checked if they correspond to an existing file....Lists are now checked via plotoptions.validate_list(). This function iterates through the list and checks if all elements are of the given type (default: str). Optionally the strings can be checked if they correspond to an existing file.
Closes #64Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/25Rework examples2022-09-21T09:55:08+02:00Mayr, HannesRework examplesRework examples' structure and split them into two separate examples. I you have suggestions what else should be in the examples please comment here or add it yourself. Maybe a link to the readme should also be provided. But I assume tha...Rework examples' structure and split them into two separate examples. I you have suggestions what else should be in the examples please comment here or add it yourself. Maybe a link to the readme should also be provided. But I assume that people look first at the documentation, then readme and finally examples if they are not provided with the package.
Closes #40Version 0.2Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/23Resolve "PNG file is removed from working directory upon export"2022-09-21T09:55:08+02:00Mayr, HannesResolve "PNG file is removed from working directory upon export"Closes #57Closes #57Version 0.2Mayr, HannesMayr, Hanneshttps://git.rwth-aachen.de/plotid/plotid_python/-/merge_requests/22Restructure and introduce additional object to transfer figures and IDs from...2022-09-14T10:31:20+02:00Mayr, HannesRestructure and introduce additional object to transfer figures and IDs from...Restructure and introduce additional object to transfer figures and IDs from tagplot() to publish().
Basic functionality of publishing into a directory named with the corresponding ID is now given. I will stress test this branch tomorrow...Restructure and introduce additional object to transfer figures and IDs from tagplot() to publish().
Basic functionality of publishing into a directory named with the corresponding ID is now given. I will stress test this branch tomorrow so that it can be merged.
Closes #56Version 0.2Mayr, HannesMayr, Hannes