Skip to content
Snippets Groups Projects
Select Git revision
  • dev
  • main default protected
  • v0.1.4
  • v0.1.3
4 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.07Feb24Jan231Dec301496425Nov242019171525Jun2014131110Improved and extended the plot_frequency_content method of Fourier_Series.devdevSome tweaks and added features for analyzing periodic BVPs with Floquet and Urabe theory.Tweaks to Fourier series class.Several minor tweaks and major performance improvements to evaluation of Fourier seriesbackupFixed may bugs, added plenty of features.Fixed some bugs in the 'generating_inital_guesses' method.We now have a working HBM solver inlc. unittests. We can also now deal with mixed polynomial terms in the ODE.Further finalized switch to new AHBM data structure and monomial generation as preparation for being able to incoorporate ODEs with mixed monomial terms.Added methods 'generate_initial_guesses' and 'compute_normwise_closest_initial_guess'.Updated HBM implementation to new A, B, C structure. Implemented a 'solve_static_system' method for ODE class to generate initial guesses.Reworked ODE class s.t. we now define the ode by giving three arrays A, B, C which define the polynomial in the state, derivative and in state-derivative-mixed, respectively.Added unit test for Algebraic_HBM class and 'quite' attribute for muting messages.Started adding test first unit tests.Added multiplication capability of two Fourier series.Fixed a bug where pylance (vscode) was not able to properly detect modules and therein defined classes and functions.Fixed a bug in ODE class method 'define_right_hand_side'.Added 'mul' and 'sub' for Fourier_Series-class.Added 'add' and 'radd' for Fourier_Series-class. We can now add two Fourier series, and a Fourier series and number.Fixed another bug in 'generate_nonlinear_part' which is due to the stiffness-monomials-state_coeffs-rework.Fixed a bug in 'generate_nonlinear_part' which is due to the stiffness-monomials-state_coeffs-rework.Reworked how the linear state coefficient is considered. Attribute 'ODE.stiffness' was removed and now conceptually included in ODE.state_coeffs' as the linear part.Fixed a bug for printing the ODE.Fixed bugs in ode.pyFixed bugs in 'load_example'.Minor tweaksRemoved a deprecated import.Removed a deprecated definition.Removed the default case when loading a predefined example.Fixed inconsitent use of ODE class attributes 'stiffness' and 'monomials'. We changed how the polynimial coefficients in the state are defined. First, renamed the 'monomials' attribute to 'state_coeffs'. It still represents a polynomial but now as a list instead of a dict. Second, we removed the attribute 'stiffness'. It now appears as the linear coefficient in attribute 'state_coeffs'. Also: defined a new example ODE ('Urabe_Duffing').Added two new methods to the ODE class. Both return callables. 'define_right_hand_side' returns the RHS of the ODE and 'define_coefficient_matrix' returns the Jacobian of the RHS evaluated at a given approximated solution.Fixed bug in generation of linear part of AHBM. Was missing the '-' of the excitation coefficients. Added the '-'.Fixed some typos and added reference links to REAMDE.mdAdded measure_amplitude-method to class Fourier_Series.In order to reduce visual clutter when printing we changed all attributes of class Fourier_Series that are not 'coefficients' and 'frequency' to dataclass fields with 'repr=False'.Fixed a bug where the frequency symbol of the Fourier series was not printed if the frequency was unspecified, i.e. if it is considered to be a variable parameter.Added proper doc-strings and detailed comments on the entire 'Algebraic_HBM'-class.v0.1.4 mainv0.1.4 mainRemoved unused modules from import.Added proper doc-string and method comments to 'Fourier_Series'-class.Added proper doc-strings to the entire class.
Loading