Skip to content

update FRD class name to fix MacOS sphinx build problems#326

Merged
murrayrm merged 1 commit into
python-control:masterfrom
murrayrm:frd_rename
Jul 21, 2019
Merged

update FRD class name to fix MacOS sphinx build problems#326
murrayrm merged 1 commit into
python-control:masterfrom
murrayrm:frd_rename

Conversation

@murrayrm

Copy link
Copy Markdown
Member

As described in issue #299, when building the documentation on operating systems whose file systems are not case sensitive (eg, MacOS) the use of FRD and frd as different objects causes problems. This PR changes the class for frequency response data (FRD) systems to be FrequencyResponseData (instead of FRD) while at the same time making FRD be an alias (copy) of the class => backwards compatible. This fixing the documentation issue on MacOS and allows all previous code to run.

The only visible change is that the documentation now says FrequencyResponseData as the name of the class instead of FRD (which may be a feature).

@coveralls

Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.004%) to 82.261% when pulling 5c6aec8 on murrayrm:frd_rename into b5aaf4a on python-control:master.

@murrayrm

Copy link
Copy Markdown
Member Author

@repagh If you have a chance, it would be useful to get your input on this PR, which modifies the FRD class that you created quite a while back.

@murrayrm

Copy link
Copy Markdown
Member Author

Going ahead and merging this since it does not change the user interface.

@murrayrm murrayrm merged commit c65263f into python-control:master Jul 21, 2019
@murrayrm murrayrm deleted the frd_rename branch July 21, 2019 04:39
@murrayrm murrayrm added this to the 0.8.3 milestone Jan 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants