<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.openmod-initiative.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openmod-initiative.org/index.php?action=history&amp;feed=atom&amp;title=GridCal</id>
		<title>GridCal - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openmod-initiative.org/index.php?action=history&amp;feed=atom&amp;title=GridCal"/>
		<link rel="alternate" type="text/html" href="https://wiki.openmod-initiative.org/index.php?title=GridCal&amp;action=history"/>
		<updated>2026-05-14T23:39:35Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.7</generator>

	<entry>
		<id>https://wiki.openmod-initiative.org/index.php?title=GridCal&amp;diff=13081&amp;oldid=prev</id>
		<title>Michel Lavoie: &quot;Planned to open up in the future&quot; is ambiguous for an already open project; all data directly related to GridCal is open so changed to &quot;all&quot;.</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmod-initiative.org/index.php?title=GridCal&amp;diff=13081&amp;oldid=prev"/>
				<updated>2019-01-07T01:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;&amp;quot;Planned to open up in the future&amp;quot; is ambiguous for an already open project; all data directly related to GridCal is open so changed to &amp;quot;all&amp;quot;.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:12, 7 January 2019&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Research oriented? How? Well, it is a fruit of research. It is designed to be modular. As a researcher I found that the available software (not even talking about commercial options) are hard to expand or adapt to achieve complex simulations. GridCal is designed to allow you to build and reuse modules, which eventually will boost your productivity and the possibilities that are at hand.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Research oriented? How? Well, it is a fruit of research. It is designed to be modular. As a researcher I found that the available software (not even talking about commercial options) are hard to expand or adapt to achieve complex simulations. GridCal is designed to allow you to build and reuse modules, which eventually will boost your productivity and the possibilities that are at hand.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|Primary purpose=Research&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Primary outputs=PF, OPF, PF time series, OPF time series, SC, stability, stochastic PF, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Primary outputs=PF, OPF, PF time series, OPF time series, SC, stability, stochastic PF, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Support=Linux, Windows, OSX&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Support=Linux, Windows, OSX&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|model_source_public=Yes&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|model_source_public=Yes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Link to source=https://github.com/SanPen/GridCal.git&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Link to source=https://github.com/SanPen/GridCal.git&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|data_availability=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;some&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|data_availability=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;all&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|open_future=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;No&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|open_future=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Yes&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|modelling_software=Python&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|modelling_software=Python&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|processing_software=Python&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|processing_software=Python&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|Primary purpose=Research&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GUI=Yes&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GUI=Yes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|model_class=Transmission Network Model and Data (input and output), &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|model_class=Transmission Network Model and Data (input and output),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|sectors=Electricity&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|sectors=Electricity&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|technologies=Conventional Generation&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|technologies=Conventional Generation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Michel Lavoie</name></author>	</entry>

	<entry>
		<id>https://wiki.openmod-initiative.org/index.php?title=GridCal&amp;diff=13078&amp;oldid=prev</id>
		<title>Michel Lavoie: Initial description by developer (not author)</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmod-initiative.org/index.php?title=GridCal&amp;diff=13078&amp;oldid=prev"/>
				<updated>2019-01-07T01:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Initial description by developer (not author)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Model&lt;br /&gt;
|Full_Model_Name=GridCal&lt;br /&gt;
|Acronym=GridCal&lt;br /&gt;
|authors=Santiago Peñate Vera, Michel Lavoie&lt;br /&gt;
|contact_persons=Santiago Peñate Vera&lt;br /&gt;
|contact_email=santiago.penate.vera@gmail.com&lt;br /&gt;
|website=https://github.com/SanPen/GridCal&lt;br /&gt;
|source_download=https://github.com/SanPen/GridCal.git&lt;br /&gt;
|logo=GridCal banner.png&lt;br /&gt;
|text_description=GridCal is a research oriented power systems software.&lt;br /&gt;
&lt;br /&gt;
Research oriented? How? Well, it is a fruit of research. It is designed to be modular. As a researcher I found that the available software (not even talking about commercial options) are hard to expand or adapt to achieve complex simulations. GridCal is designed to allow you to build and reuse modules, which eventually will boost your productivity and the possibilities that are at hand.&lt;br /&gt;
|Primary purpose=Research&lt;br /&gt;
|Primary outputs=PF, OPF, PF time series, OPF time series, SC, stability, stochastic PF, etc.&lt;br /&gt;
|Support=Linux, Windows, OSX&lt;br /&gt;
|Framework=Python&lt;br /&gt;
|User documentation=https://github.com/SanPen/GridCal/blob/master/Documentation/GridCal/Manual_of_GridCal.pdf&lt;br /&gt;
|Code documentation=https://github.com/SanPen/GridCal/blob/master/Documentation/GridCal/Manual_of_GridCal.pdf&lt;br /&gt;
|Number of developers=2&lt;br /&gt;
|open_source_licensed=Yes&lt;br /&gt;
|license=GNU General Public License version 3.0 (GPL-3.0)&lt;br /&gt;
|model_source_public=Yes&lt;br /&gt;
|Link to source=https://github.com/SanPen/GridCal.git&lt;br /&gt;
|data_availability=some&lt;br /&gt;
|open_future=No&lt;br /&gt;
|modelling_software=Python&lt;br /&gt;
|processing_software=Python&lt;br /&gt;
|Primary purpose=Research&lt;br /&gt;
|GUI=Yes&lt;br /&gt;
|model_class=Transmission Network Model and Data (input and output), &lt;br /&gt;
|sectors=Electricity&lt;br /&gt;
|technologies=Conventional Generation&lt;br /&gt;
|Demand sectors=Households, Industry, Transport, Commercial sector&lt;br /&gt;
|Transfer (Electricity)=Distribution, Transmission&lt;br /&gt;
|Storage (Electricity)=Battery&lt;br /&gt;
|Storage (Gas)=No&lt;br /&gt;
|Storage (Heat)=No&lt;br /&gt;
|Changes in efficiency=Fixed&lt;br /&gt;
|network_coverage=transmission, distribution, AC load flow, DC load flow&lt;br /&gt;
|math_modeltype=Optimization, Simulation&lt;br /&gt;
|math_modeltype_shortdesc=Object oriented structures -&amp;gt; intermediate objects holding arrays -&amp;gt; Numerical modules&lt;br /&gt;
|math_objective=Match generation to demand and minimise cost&lt;br /&gt;
|deterministic=Deterministic, stochastic&lt;br /&gt;
|is_suited_for_many_scenarios=Yes&lt;br /&gt;
|montecarlo=Yes&lt;br /&gt;
|Model validation=Pytest, comparison with commercial and open-source alternatives&lt;br /&gt;
|Specific properties=Compability with multiple formats, GUI, multiple PF algorithms, grid reduction, transformer voltage regulators, voltage controlled generators, conductor resistance temperature correction&lt;br /&gt;
|Integrated models=CIM (Common Information Model v16), PSS/e RAW versions 30, 32 and 33, Matpower, DigSilent .DGS&lt;br /&gt;
|Model input file format=Yes&lt;br /&gt;
|Model file format=Yes&lt;br /&gt;
|Model output file format=Yes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Michel Lavoie</name></author>	</entry>

	</feed>