This is great! ss2tf and potentially other functionality is also relevant 
to DSP more generally. We currently have conversions between most standard 
filter representations in DSP.jl (see 
https://github.com/JuliaDSP/DSP.jl/blob/master/src/filter_design.jl) but no 
state space representation. There is also a Polynomial package 
(https://github.com/vtjnash/Polynomial.jl) that may be a good place for 
polynomial-related functions to live.

Simon

On Friday, February 21, 2014 1:11:19 AM UTC-5, James Crist wrote:
>
> Hello all,
>
> Glad to see there's some interest in this. I'm the one behind 
> https://github.com/jcrist/Control.jl.
>
> I've been working through the getting the base types defined, before 
> starting work on the analysis functions. The first goal is to get something 
> simliar to matlab's basic control toolbox, with all the commands that an 
> undergrad would use in an intro course. After that, higher level stuff will 
> be tackled. Both Python control and Octave's control toolbox have been 
> serving as inspiration. It's surprising (not really actually) how easily 
> most of this transposes into julia.
>
> I need to get ready for a seminar I'm giving tomorrow, but over the 
> weekend I plan to commit a major refactoring of the base types 
> (TransferFunction and StateSpace) to make them more julia-friendly (python 
> has pythonic, what's the julia version?). After that, it should be fairly 
> trivial for others to write functions that work on these types.
>
> Slicot will be used to do all the heavy lifting, because it's free* and 
> why bother reinventing the wheel. I have a set of wrappers that I generated 
> for the raw interface that still need a human to look over them. I was 
> planning on doing it as I got to using individual functions, but that'd be 
> an easy thing to look through for others.
>
> - - - - -
>
> Major quesion of the moment: what plotting library is best plotting 
> library? I'm coming from heavy python usage, so winston's syntax is more 
> friendly to me.  But gadfly looks great as well. I'd rather not use pyplot 
> - I'd like to keep it as much in julia as possible. Thoughts?
>
> -Jim
>
> *Slicot (per they're website) is no longer GPL after version 4.5. However, 
> the debian repo has 5.0, and the tar ball I got contains a GPL2 license. 
> Not sure what to make of this. The most recent free version should 
> definitely be the one used.
>  
> On Thursday, February 20, 2014 9:25:10 PM UTC-6, Jeremy West wrote:
>>
>> I guess somebody got impatient with my disappearance :) I'll probably 
>> contribute to that instead, it looks like a similar roadmap I had in mind 
>> before things got messy.
>> On Feb 20, 2014 8:00 PM, "Tony Kelman" <[email protected]> wrote:
>>
>>> Well and at least a start on some useful functionality, to get everybody 
>>> in the same place and not duplicating the initial effort.
>>>
>>> Those kite power projects are so incredibly cool! I imagine you're using 
>>> some combination of Casadi, Acado, and/or Optimica?
>>>
>>> I do model predictive control at Berkeley, we have our own custom 
>>> Matlab/Simulink tools that work pretty well for our uses but longer-term 
>>> I'd rather have something more elegant (and in an open environment) that 
>>> doesn't have to work around Matlab's limitations and Simulink's 10+ 
>>> subtly-incompatible but still-in-common-use versions.
>>>
>>>
>>> On Thursday, February 20, 2014 4:08:54 PM UTC-8, Uwe Fechner wrote:
>>>>
>>>>  Hi,
>>>>
>>>> this looks already promising. The important thing is to get started and 
>>>> to have an issue tracker, and with this
>>>> git repo this is already in place.
>>>>
>>>> I am currently working on automated control of kite-power systems. A 
>>>> little video about our
>>>> project: http://www.youtube.com/watch?v=FJmlt3_dOuA
>>>>
>>>> Best regards:
>>>>
>>>> Uwe
>>>>
>>>> Am 21.02.2014 00:24, schrieb Tony Kelman:
>>>>  
>>>> Have a look here, https://github.com/jcrist/Control.jl is making 
>>>> better progress than anything else I've found in the topic. He has 
>>>> wrappers 
>>>> to Slicot as well.
>>>>
>>>> On Thursday, February 20, 2014 1:56:20 PM UTC-8, Uwe Fechner wrote: 
>>>>>
>>>>> Hello,
>>>>>
>>>>> I could not find any control system library for Julia yet. Would that 
>>>>> make sense?
>>>>> There is a control system library available for Python:
>>>>> http://www.cds.caltech.edu/~murray/wiki/index.php/Python-control
>>>>>
>>>>> Perhaps this could be used as starting point? I think that 
>>>>> implementing this in Julia
>>>>> should be easier and faster than in Python.
>>>>>
>>>>> Any comments?
>>>>> Should I open a feature request?
>>>>>
>>>>> Uwe Fechner, TU Delft, The Netherlands
>>>>>  
>>>>  
>>>>  

Reply via email to