{"action":"created","issue":{"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/2494","repository_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary","labels_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/2494/labels{/name}","comments_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/2494/comments","events_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/2494/events","html_url":"https://github.com/modelica/ModelicaStandardLibrary/issues/2494","id":306260684,"number":2494,"title":"Add quantities and units to signal inputs and outputs","user":{"login":"AHaumer","id":6900273,"avatar_url":"https://avatars3.githubusercontent.com/u/6900273?v=4","gravatar_id":"","url":"https://api.github.com/users/AHaumer","html_url":"https://github.com/AHaumer","followers_url":"https://api.github.com/users/AHaumer/followers","following_url":"https://api.github.com/users/AHaumer/following{/other_user}","gists_url":"https://api.github.com/users/AHaumer/gists{/gist_id}","starred_url":"https://api.github.com/users/AHaumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AHaumer/subscriptions","organizations_url":"https://api.github.com/users/AHaumer/orgs","repos_url":"https://api.github.com/users/AHaumer/repos","events_url":"https://api.github.com/users/AHaumer/events{/privacy}","received_events_url":"https://api.github.com/users/AHaumer/received_events","type":"User","site_admin":false},"labels":[{"id":517712841,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Blocks","name":"L: Blocks","color":"0000aa","default":false},{"id":517713164,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Electrical.Analog","name":"L: Electrical.Analog","color":"0000aa","default":false},{"id":517713358,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Electrical.Machines","name":"L: Electrical.Machines","color":"0000aa","default":false},{"id":517713442,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Electrical.MultiPhase","name":"L: Electrical.MultiPhase","color":"0000aa","default":false},{"id":517713508,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Electrical.PowerConverters","name":"L: Electrical.PowerConverters","color":"0000aa","default":false},{"id":517713574,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Electrical.QuasiStationary","name":"L: Electrical.QuasiStationary","color":"0000aa","default":false},{"id":517713939,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Magnetic.FluxTubes","name":"L: Magnetic.FluxTubes","color":"0000aa","default":false},{"id":517714018,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Magnetic.FundamentalWave","name":"L: Magnetic.FundamentalWave","color":"0000aa","default":false},{"id":517714111,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Magnetic.QuasiStatic","name":"L: Magnetic.QuasiStatic","color":"0000aa","default":false},{"id":517714249,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Mechanics.MultiBody","name":"L: Mechanics.MultiBody","color":"0000aa","default":false},{"id":517714307,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Mechanics.Rotational","name":"L: Mechanics.Rotational","color":"0000aa","default":false},{"id":517714428,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Mechanics.Translational","name":"L: Mechanics.Translational","color":"0000aa","default":false},{"id":517714918,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Thermal.FluidHeatFlow","name":"L: Thermal.FluidHeatFlow","color":"0000aa","default":false},{"id":517715017,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/L:%20Thermal.HeatTransfer","name":"L: Thermal.HeatTransfer","color":"0000aa","default":false},{"id":34290271,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":34290272,"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"closed","locked":false,"assignee":{"login":"christiankral","id":4184218,"avatar_url":"https://avatars0.githubusercontent.com/u/4184218?v=4","gravatar_id":"","url":"https://api.github.com/users/christiankral","html_url":"https://github.com/christiankral","followers_url":"https://api.github.com/users/christiankral/followers","following_url":"https://api.github.com/users/christiankral/following{/other_user}","gists_url":"https://api.github.com/users/christiankral/gists{/gist_id}","starred_url":"https://api.github.com/users/christiankral/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christiankral/subscriptions","organizations_url":"https://api.github.com/users/christiankral/orgs","repos_url":"https://api.github.com/users/christiankral/repos","events_url":"https://api.github.com/users/christiankral/events{/privacy}","received_events_url":"https://api.github.com/users/christiankral/received_events","type":"User","site_admin":false},"assignees":[{"login":"christiankral","id":4184218,"avatar_url":"https://avatars0.githubusercontent.com/u/4184218?v=4","gravatar_id":"","url":"https://api.github.com/users/christiankral","html_url":"https://github.com/christiankral","followers_url":"https://api.github.com/users/christiankral/followers","following_url":"https://api.github.com/users/christiankral/following{/other_user}","gists_url":"https://api.github.com/users/christiankral/gists{/gist_id}","starred_url":"https://api.github.com/users/christiankral/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christiankral/subscriptions","organizations_url":"https://api.github.com/users/christiankral/orgs","repos_url":"https://api.github.com/users/christiankral/repos","events_url":"https://api.github.com/users/christiankral/events{/privacy}","received_events_url":"https://api.github.com/users/christiankral/received_events","type":"User","site_admin":false},{"login":"AHaumer","id":6900273,"avatar_url":"https://avatars3.githubusercontent.com/u/6900273?v=4","gravatar_id":"","url":"https://api.github.com/users/AHaumer","html_url":"https://github.com/AHaumer","followers_url":"https://api.github.com/users/AHaumer/followers","following_url":"https://api.github.com/users/AHaumer/following{/other_user}","gists_url":"https://api.github.com/users/AHaumer/gists{/gist_id}","starred_url":"https://api.github.com/users/AHaumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AHaumer/subscriptions","organizations_url":"https://api.github.com/users/AHaumer/orgs","repos_url":"https://api.github.com/users/AHaumer/repos","events_url":"https://api.github.com/users/AHaumer/events{/privacy}","received_events_url":"https://api.github.com/users/AHaumer/received_events","type":"User","site_admin":false},{"login":"tobolar","id":9588978,"avatar_url":"https://avatars1.githubusercontent.com/u/9588978?v=4","gravatar_id":"","url":"https://api.github.com/users/tobolar","html_url":"https://github.com/tobolar","followers_url":"https://api.github.com/users/tobolar/followers","following_url":"https://api.github.com/users/tobolar/following{/other_user}","gists_url":"https://api.github.com/users/tobolar/gists{/gist_id}","starred_url":"https://api.github.com/users/tobolar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobolar/subscriptions","organizations_url":"https://api.github.com/users/tobolar/orgs","repos_url":"https://api.github.com/users/tobolar/repos","events_url":"https://api.github.com/users/tobolar/events{/privacy}","received_events_url":"https://api.github.com/users/tobolar/received_events","type":"User","site_admin":false},{"login":"HansOlsson","id":13217430,"avatar_url":"https://avatars0.githubusercontent.com/u/13217430?v=4","gravatar_id":"","url":"https://api.github.com/users/HansOlsson","html_url":"https://github.com/HansOlsson","followers_url":"https://api.github.com/users/HansOlsson/followers","following_url":"https://api.github.com/users/HansOlsson/following{/other_user}","gists_url":"https://api.github.com/users/HansOlsson/gists{/gist_id}","starred_url":"https://api.github.com/users/HansOlsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HansOlsson/subscriptions","organizations_url":"https://api.github.com/users/HansOlsson/orgs","repos_url":"https://api.github.com/users/HansOlsson/repos","events_url":"https://api.github.com/users/HansOlsson/events{/privacy}","received_events_url":"https://api.github.com/users/HansOlsson/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/milestones/2","html_url":"https://github.com/modelica/ModelicaStandardLibrary/milestone/2","labels_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/milestones/2/labels","id":2250946,"number":2,"title":"never","description":"Use this milestone for tickets that are **invalid**, **duplicates** or **wontfix**. ","creator":{"login":"modelica-trac-importer","id":22202507,"avatar_url":"https://avatars1.githubusercontent.com/u/22202507?v=4","gravatar_id":"","url":"https://api.github.com/users/modelica-trac-importer","html_url":"https://github.com/modelica-trac-importer","followers_url":"https://api.github.com/users/modelica-trac-importer/followers","following_url":"https://api.github.com/users/modelica-trac-importer/following{/other_user}","gists_url":"https://api.github.com/users/modelica-trac-importer/gists{/gist_id}","starred_url":"https://api.github.com/users/modelica-trac-importer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/modelica-trac-importer/subscriptions","organizations_url":"https://api.github.com/users/modelica-trac-importer/orgs","repos_url":"https://api.github.com/users/modelica-trac-importer/repos","events_url":"https://api.github.com/users/modelica-trac-importer/events{/privacy}","received_events_url":"https://api.github.com/users/modelica-trac-importer/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":130,"state":"open","created_at":"2017-01-13T19:23:45Z","updated_at":"2018-04-20T11:01:20Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-03-18T17:28:59Z","updated_at":"2018-04-20T11:01:20Z","closed_at":"2018-04-20T11:01:20Z","author_association":"CONTRIBUTOR","body":"This issue generalizes #2488 and #2492:\r\nIMHO it is a good idea to add both quantities and units to signal inputs and outputs whenever they're unambiguous, e.g. a sensor output or the input of a source. \r\nIn some places of the MSL these modiifiers are already implemented. \r\nThis would make it easier to show a signal using a convenient unit (e.g. Angle, AngularVelocity, Temperature, ...) choosen by the user even when a tool is not able to deduce the unit automatically. \r\nOf course there are lots of blocks with signal inputs and outputs where we're not able to specifiy the units, e.g. a FirstOrder. They may be used for many different signals with different units.  \r\nAdditionally, there are blocks whith such unspecific (regarding quantity and unit) inputs and outputs, but with a distinct relationship between the units of input and output (and parameters), e.g. an Integrator: if the actual input has the unit \"u\" (maybe deduced by a tool), the output has to have the unit \"u.s\" due to integration. \r\nAny comments to this issue? Are there pitfalls? Who would support the task of inspecting the whole MSL and adding the modfiers (quantities and units)?"},"comment":{"url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/comments/383062189","html_url":"https://github.com/modelica/ModelicaStandardLibrary/issues/2494#issuecomment-383062189","issue_url":"https://api.github.com/repos/modelica/ModelicaStandardLibrary/issues/2494","id":383062189,"user":{"login":"beutlich","id":14896695,"avatar_url":"https://avatars3.githubusercontent.com/u/14896695?v=4","gravatar_id":"","url":"https://api.github.com/users/beutlich","html_url":"https://github.com/beutlich","followers_url":"https://api.github.com/users/beutlich/followers","following_url":"https://api.github.com/users/beutlich/following{/other_user}","gists_url":"https://api.github.com/users/beutlich/gists{/gist_id}","starred_url":"https://api.github.com/users/beutlich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beutlich/subscriptions","organizations_url":"https://api.github.com/users/beutlich/orgs","repos_url":"https://api.github.com/users/beutlich/repos","events_url":"https://api.github.com/users/beutlich/events{/privacy}","received_events_url":"https://api.github.com/users/beutlich/received_events","type":"User","site_admin":false},"created_at":"2018-04-20T11:01:20Z","updated_at":"2018-04-20T11:01:20Z","author_association":"OWNER","body":"Since the quantity attribute is considered ambiguous, the focus is on the unit attribut, where we have the original issues #2488 and #2492 to deal with."}}
{"actor":{"display_login":"beutlich"}}