{"title":"NumPy","authors":"Luis Pedro Coelho","doi":"10.1017/9781108778039.007","DOIUrl":"https://doi.org/10.1017/9781108778039.007","url":null,"abstract":"","PeriodicalId":146668,"journal":{"name":"Learning Scientific Programming with Python","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115576030","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Matplotlib","authors":"John Hunter, Darren Dale","doi":"10.1017/9781108778039.008","DOIUrl":"https://doi.org/10.1017/9781108778039.008","url":null,"abstract":"base class for movie writers The new AbstractMovieWriter class defines the API required by a class that is to be used as the writer in the matplotlib.animation.Animation.save() method. The existing MovieWriter class now derives from the new abstract base class. Stricter validation of line style rcParams The validation of rcParams that are related to line styles (lines.linestyle, boxplot.*. linestyle, grid.linestyle and contour.negative_linestyle) now effectively checks that the values are valid line styles. Strings like 'dashed' or '--' are accepted, as well as even-length sequences of on-off ink like [1, 1.65]. In this latter case, the offset value is handled internally and should not be provided by the user. The new validation scheme replaces the former one used for the contour.negative_linestyle rcParams, that was limited to 'solid' and 'dashed' line styles. The validation is case-insensitive. The following are now valid: grid.linestyle : (1, 3) # loosely dotted grid lines contour.negative_linestyle : dashdot # previously only solid or dashed","PeriodicalId":146668,"journal":{"name":"Learning Scientific Programming with Python","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130617824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Differences Between Python Versions 2 and 3","authors":"Christian Hill","doi":"10.1017/9781108778039.013","DOIUrl":"https://doi.org/10.1017/9781108778039.013","url":null,"abstract":"","PeriodicalId":146668,"journal":{"name":"Learning Scientific Programming with Python","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126618248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}