<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenQuake.orgOpenQuake.org</title>
	<atom:link href="http://openquake.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://openquake.org</link>
	<description></description>
	<lastBuildDate>Mon, 14 May 2012 09:48:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<meta name="generator" content="Monochrome 1.0" />
		<item>
		<title>Guide to Installing GeoNode with an Integrated Application Part II</title>
		<link>http://openquake.org/2012/02/01/guide-to-installing-geonode-with-an-integrated-application-part-ii/</link>
		<comments>http://openquake.org/2012/02/01/guide-to-installing-geonode-with-an-integrated-application-part-ii/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 09:47:08 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[OpenQuake Blog]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=723</guid>
		<description><![CDATA[I recently installed GeoNode and integrated an application into it and thought I would share some notes on the process. By the end of the guide you should have a fully functioning GeoNode installed including multiple client and Django application locally or on a server. In part I of the blog I [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2012/02/01/guide-to-installing-geonode-with-an-integrated-application-part-ii/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>I recently installed GeoNode and integrated an application into it and thought I would share some notes on the process.<br />
By the end of the guide you should have a fully functioning GeoNode installed including multiple client and Django application locally or on a server.</p>
<div class="prezi-player">
<p><object id="prezi_0hsqt34ltoqt" width="700" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="prezi_id=0hsqt34ltoqt&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0" /><param name="src" value="http://prezi.com/bin/preziloader.swf" /><embed id="prezi_0hsqt34ltoqt" width="700" height="400" type="application/x-shockwave-flash" src="http://prezi.com/bin/preziloader.swf" allowfullscreen="true" allowscriptaccess="always" flashvars="prezi_id=0hsqt34ltoqt&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0" /></object></p>
<div class="prezi-player-links"></div>
</div>
<p>In <a href="http://openquake.org/2011/11/16/guide-to-installing-geonode-with-an-integrated-application/">part I</a> of the blog I covered installing GeoNode onto Ubuntu 10.10 server and adding a client application. Part II covers using Django-schemata/South in the context of GeoNode and adding multiple Django applications to GeoNode.</p>
<p><strong>Step 3: Adding a Django a Application</strong></p>
<p>If you also have a Django application that you would like to integrate there are just a few steps needed.</p>
<p>First place a copy of the application somewhere on your server or local machine and then create a symlink of your Django application in <em>/var/lib/geonode/src/GeoNodePy/geonode </em>with a comment like:</p>
<pre>ln -s /location/of/Django_app/ /var/lib/geonode/src/GeoNodePy/geonode/Django_app</pre>
<p>Then let GeoNode know that there is a new Django application by editing the client <em>build.xml</em></p>
<pre>&lt;property name="app.proxy.MYDJANGOAPP" value="http://localhost/MYDJANGOAPP/"/&gt;</pre>
<p>Next add your Django application to INSTALLED_APPS in <em>/var/lib/geonode/src/GeoNodePy/geonode/settings.py</em>:</p>
<pre>INSTALLED_APPS = (
    'geonode.YOURDJANGOAPP',
    ....
)</pre>
<p>You will then need to restart tomcat, apache, and postgres.</p>
<p>How are you feeling? Everything ok?  At this point you should be able to view your application at the IP address you used above or localhost.</p>
<p>For my application it does not end here, there&#8217;s more&#8230; I need GeoNode to handel database schema migrations. I will be adjusting tables and views frequently. I also need my geometry columns to be properly registered within geometry_columns in the database.</p>
<p>Django south and Django Schemata are a solution. This allows one to migrate database changes, it allows one to use multiple database schemas, and it registers the geometry columns.</p>
<p><strong>Step 4: Adding a Django-Schemata &amp; South</strong></p>
<p>Install Django South. * note you need to install south from inside your GeoNode virtual environment, to do so run:</p>
<pre> source /var/lib/geonode/bin/activate</pre>
<p>and then:</p>
<pre>pip install South</pre>
<p>You need to clone the <a href="https://github.com/tuttle/django-schemata">Django-schemata github repository</a> to your GeoNode server and the make a symlink to django_schemata/ directory from <em>/var/lib/geonode/src/GeoNodePy/geonode</em></p>
<p>Now you’ve installed South system-wide, you’ll need to configure Django to use it. Doing so is simple; just edit your <em>settings.py</em>and add to the end of <em>INSTALLED_APPS</em>:</p>
<pre>'south'</pre>
<p>and</p>
<pre>'django_schemata'</pre>
<p>Also in <em>settings.py</em> add to <em>MIDDLEWARE_CLASSES</em>:</p>
<pre>'django_schemata.middleware.SchemataMiddleware'</pre>
<p>In <em>local_settings.py</em> I have the following settings for the DATABASE:</p>
<pre>DATABASES = {
      'default': {
            'ENGINE': 'django_schemata.postgresql_backend',
            'NAME': DATABASE_NAME,
            'USER': DATABASE_USER,
            'PASSWORD': DATABASE_PASSWORD,
            'HOST': DATABASE_HOST,
            'PORT': DATABASE_PORT,
        }
    }</pre>
<p>Also add to <em>local_settings.py</em>:</p>
<pre>SOUTH_DATABASE_ADAPTERS = {
   'default': 'south.db.postgresql_psycopg2',
}
</pre>
<p>To test and see if Django-Schemata and South are running correctly, and to set up your domains please refer to the <a href="https://github.com/tuttle/django-schemata">schemata management commands</a><br />
For more information:</p>
<p>At this point I am going to pass you along to other resources. You can find more information about GeoNode&#8217;s plans to use these tools <a href="https://github.com/GeoNode/geonode/wiki/GNIP-19---GeoNode-Migrations">here</a>. You can learn more about how to setup and use <a href="https://github.com/tuttle/django-schemata">Django-Schemat here at the project&#8217;s GitHub project repository</a>, and in a nice blog written my colleague: <a href="http://beatpanic.info/postgresql-schema-support-postgis-and-django.html">PostgreSql schema support, PostGIS and Django</a>. At this point I apologies for the limited documentation on the topic as we have been limited on time, <a href="https://github.com/gem/FaultedEarth-Django">here</a> you can see some information about what was done on our specific application.</p>
<p>In summary you need to install Django South</p>
<p><strong>Step 5: Adding multiple Django applications to GeoNode</strong></p>
<p>With all of this in place you can now merge multiple Django application into one GeoNode environment, each one managing it&#8217;s own perspective database schema, while conglomerating all the required geometry columns into the public geometry_columns table.</p>
<p>First create a new Django app from your root Django project directory using django south with:</p>
<pre>sudo python ./manage.py startapp YOURNEWDJANGOAPP</pre>
<p>Add the new Django app to INSTALLED APPS in settings.py as we did above in step 3.</p>
<p>Then add the application to SCHEMATA_DOMAINS in <em>/var/lib/geonode/src/GeoNodePy/geonode/</em><em>local_settings.py</em> this should look something like this:</p>
<pre>SCHEMATA_DOMAINS = {
    '178.79.183.128': {
        'schema_name': 'gem',
    },
    '178.79.185.195': {
        'schema_name': 'ged',
    },
    'django': {
        'schema_name': 'public',
    },
}</pre>
<p>Now add the symlink for the new Django application in <em>/var/lib/geonode/src/GeoNodePy/geonode/</em></p>
<p><em></em>then run (within your GeoNode virtual environment) in <em>/var/lib/geonode/src/GeoNodePy/geonode</em>:</p>
<pre>python ./manage.py schemamigration YOURNEWAPPIP --initial</pre>
<pre>export DJANGO_SCHEMATA_DOMAIN=YOURNEWAPPIP</pre>
<pre>python ./manage.py migrate_schemata YOURNEWAPPNAME # add "--fake" depending on weather sync db has been used</pre>
<p>If you have made it this far, congrats! You should now have fully functioning GeoNode that has multiple Django applications, all of which are maintaining their perspective database schemas.</p>
<p>Hope this helps and happy GeoNoding</p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2012/02/01/guide-to-installing-geonode-with-an-integrated-application-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake Release 0.4.6</title>
		<link>http://openquake.org/2011/12/15/openquake-release-0-4-6/</link>
		<comments>http://openquake.org/2011/12/15/openquake-release-0-4-6/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:48:44 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[New Release]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=710</guid>
		<description><![CDATA[The excitement for a new release of OpenQuake has been tremendous and today we proudly announce to the community the 0.4.6 release of OpenQuake. It’s important to stress though that OpenQuake is still alpha software; it is not complete. However in recent months OpenQuake has reached a point where it [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/12/15/openquake-release-0-4-6/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>The excitement for a new release of OpenQuake has been tremendous and today we proudly announce to the community the 0.4.6 release of OpenQuake.</p>
<p>It’s important to stress though that OpenQuake is still alpha software; it is not complete. However in recent months OpenQuake has reached a point where it is starting to offer some early adopters through <a href="http://openquake.org/getstarted/">OATS accounts</a> a view to the capabilities that are being developed within the tool.</p>
<p>Another noteworthy item to mention is the release of the <a href="http://openquake.org/wp-content/uploads/2011/11/OpenQuake_User_Manual_Version0.1.pdf" target="_blank">OpenQuake book</a></p>
<p>Below is a list of items that have been worked on in this release of OpenQuake.</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>OQ 0.4.5 bugs</strong></span></p>
<p><strong><strong>Critical Priority<br />
</strong></strong><a href="https://bugs.launchpad.net/bugs/877992">Oenquake error on gemsuns cluster &#8211; long calculation<br />
</a><a href="https://bugs.launchpad.net/bugs/882637">Ubuntu packages for libjhdf4-java+libjhdf5-java and h5py are conflicting and causing weird crashes<br />
</a><a href="https://bugs.launchpad.net/bugs/884685">Some GMPEs in OpenSHA-lite are not available from OpenQuake</a><br />
<a href="https://bugs.launchpad.net/bugs/885302">Make IA and RSD valid parameters for INTENSITY_MEASURE_TYPE</a><br />
<a href="https://bugs.launchpad.net/bugs/887968">Mean hazard curves are calculated even if COMPUTE_MEAN_HAZARD_CURVE = false</a><br />
<a href="https://bugs.launchpad.net/bugs/888079">Error when using intensity_measure_type = RSD</a><br />
<a href="https://bugs.launchpad.net/bugs/890703">Our software provides no reliable indication of progress</a><br />
<a href="https://bugs.launchpad.net/bugs/897010">Rename the risk deterministic event-based calculator</a></p>
<p><strong>High Priority</strong><br />
<a href="https://bugs.launchpad.net/bugs/844725">FE tool &#8211; Django API to join features (Part I)</a><br />
<a href="https://bugs.launchpad.net/bugs/860441">Add disaggregation calculator mixin class</a><br />
<a href="https://bugs.launchpad.net/bugs/860443">Add celery task for disaggregation matrix computation</a><br />
<a href="https://bugs.launchpad.net/bugs/863288">FE tool &#8211; python fault source computation</a><br />
<a href="https://bugs.launchpad.net/bugs/869111">Blackbox test(s) for Disaggregation calculator</a><br />
<a href="https://bugs.launchpad.net/bugs/878045">Write Disaggregation NRML/XML</a><br />
<a href="https://bugs.launchpad.net/bugs/881894">Celery comes to a halt after approx. 8500 tasks</a><br />
<a href="https://bugs.launchpad.net/bugs/883186">Add NFS &#8216;base_dir&#8217; to openquake.cfg</a><br />
<a href="https://bugs.launchpad.net/bugs/887577">Disagg calculator is missing two site params</a><br />
<a href="https://bugs.launchpad.net/bugs/888145">Disaggregation calculator does not sample inside of the logic tree sample loop</a><br />
<a href="https://bugs.launchpad.net/bugs/888169">UHS core calculator (Java)</a><br />
<a href="https://bugs.launchpad.net/bugs/888177">Create sample UHS &#8216;demo&#8217; files</a><br />
<a href="https://bugs.launchpad.net/bugs/888180">UHS additions to job &amp; params DB tables, object models, param definitions</a><br />
<a href="https://bugs.launchpad.net/bugs/888181">UHS config param validation</a><br />
<a href="https://bugs.launchpad.net/bugs/890256">Benefit-cost ratio calculator blueprint review</a><br />
<a href="https://bugs.launchpad.net/bugs/891990">FE tool &#8211; generate a fault source polygon</a><br />
<a href="https://bugs.launchpad.net/bugs/893113">Celery task queues are not deleted</a><br />
<a href="https://bugs.launchpad.net/bugs/893600">upgrade to kombu-1.4.3 breaks supervisor</a><br />
<a href="https://bugs.launchpad.net/bugs/894398">Use @task(ignore_result=True) for all hazard tasks</a><br />
<a href="https://bugs.launchpad.net/bugs/894433">We need to interleave curve computation and serialization</a><br />
<a href="https://bugs.launchpad.net/bugs/899249">Circular import in java.py and utils/__init__.py</a></p>
<p><strong>Medium Priority</strong><br />
<a href="https://bugs.launchpad.net/bugs/844865">FE tool &#8211; Django API to join features (part II)</a><br />
<a href="https://bugs.launchpad.net/bugs/863278">FE tool &#8211; fault section join API client integration</a><br />
<a href="https://bugs.launchpad.net/bugs/863279">FE tool &#8211; fault join API client integration</a><br />
<a href="https://bugs.launchpad.net/bugs/863283">FE tool &#8211; fault source polygon</a><br />
<a href="https://bugs.launchpad.net/bugs/877167">FE tool &#8211; enable clickablefeatures pluging for trace layer</a><br />
<a href="https://bugs.launchpad.net/bugs/884250">Revisit binary disaggregation matrix result structure</a><br />
<a href="https://bugs.launchpad.net/bugs/884285">Job config param enhancements</a><br />
<a href="https://bugs.launchpad.net/bugs/886034">Use one form for disaggregation result types</a><br />
<a href="https://bugs.launchpad.net/bugs/890588">FE tool &#8211; add scale bar to the UI</a><br />
<a href="https://bugs.launchpad.net/bugs/890626">FE tool &#8211; generate sample shapefiles for the uploader</a><br />
<a href="https://bugs.launchpad.net/bugs/891025">Extract_subsets() is the only task function without job_id</a><br />
<a href="https://bugs.launchpad.net/bugs/892006">FE tool &#8211; The FE tool needs a fault source trace table to house the simplified fault source mulilinestring</a><br />
<a href="https://bugs.launchpad.net/bugs/892036">Update rabbitmq-server and python-celery on the gemsun cluster</a><br />
<a href="https://bugs.launchpad.net/bugs/893713">Progress indicator counters must be reset at job start time</a><br />
<a href="https://bugs.launchpad.net/bugs/893994">Simplify clonky utils.task code</a><br />
<a href="https://bugs.launchpad.net/bugs/898631">Execute() and release_curve_data_from_kvs() should not return kvs key purged in production</a><br />
<a href="https://bugs.launchpad.net/bugs/898687">HAZARD_BLOCK_SIZE should move from config.gem to openquake.cfg</a><br />
<a href="https://bugs.launchpad.net/bugs/898707">Release_curve_data_from_kvs() lacks a test</a><br />
<a href="https://bugs.launchpad.net/bugs/899342">Broken kvs purge tests (jenkins failure)</a><br />
<a href="https://bugs.launchpad.net/bugs/884144">FE tool &#8211; fix feature editor on the trace layer</a><br />
<a href="https://bugs.launchpad.net/bugs/887032">FE tool &#8211; test the trace and site-observation shapefile uploader</a><br />
<a href="https://bugs.launchpad.net/bugs/887052">FE tool &#8211; refresh trace layer when new features are added</a><br />
<a href="https://bugs.launchpad.net/bugs/887100">FE tool &#8211; style line types</a><br />
<a href="https://bugs.launchpad.net/bugs/887991">FE tool &#8211; create a new server and deploy a GeoNode for the tool</a><br />
<a href="https://bugs.launchpad.net/bugs/891032">FE tool &#8211; change the order of the accordion</a><br />
<a href="https://bugs.launchpad.net/bugs/894280">FE tool &#8211; migrate project to FE domain</a></p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>OQ 0.4.6 bugs</strong></span></p>
<p><strong>Critical Priority</strong><br />
<a href="https://bugs.launchpad.net/bugs/859543">Replace the attribute VFReference for Taxonomy in vulnerability and exposure model<br />
</a><a href="https://bugs.launchpad.net/bugs/877992">Openquake error on gemsuns cluster &#8211; long calculation<br />
</a><a href="https://bugs.launchpad.net/bugs/882637">Ubuntu packages for libjhdf4-java+libjhdf5-java and h5py are conflicting and causing weird crashes<br />
</a><a href="https://bugs.launchpad.net/bugs/884685">Some GMPEs in OpenSHA-lite are not available from OpenQuake<br />
</a><a href="https://bugs.launchpad.net/bugs/885302">Make IA and RSD valid parameters for INTENSITY_MEASURE_TYPE<br />
</a><a href="https://bugs.launchpad.net/bugs/887968">Mean hazard curves are calculated even if COMPUTE_MEAN_HAZARD_CURVE = false<br />
</a><a href="https://bugs.launchpad.net/bugs/888079">Error when using intensity_measure_type = RSD<br />
</a><a href="https://bugs.launchpad.net/bugs/890703">Our software provides no reliable indication of progress<br />
</a><a href="https://bugs.launchpad.net/bugs/897010">Rename the risk deterministic event-based calculator</a></p>
<p><strong>High Priority</strong><br />
<a href="https://bugs.launchpad.net/bugs/844725">FE tool &#8211; Django API to join features (Part I)</a><br />
<a href="https://bugs.launchpad.net/bugs/860441">Add disaggregation calculator mixin class</a><br />
<a href="https://bugs.launchpad.net/bugs/860443">Add celery task for disaggregation matrix computation</a><br />
<a href="https://bugs.launchpad.net/bugs/863288">FE tool &#8211; python fault source computation</a><br />
<a href="https://bugs.launchpad.net/bugs/869111">Blackbox test(s) for Disaggregation calculator</a><br />
<a href="https://bugs.launchpad.net/bugs/878045">Write Disaggregation NRML/XML</a><br />
<a href="https://bugs.launchpad.net/bugs/881894">Celery comes to a halt after approx. 8500 tasks</a><br />
<a href="https://bugs.launchpad.net/bugs/883186">Add NFS &#8216;base_dir&#8217; to openquake.cfg</a><br />
<a href="https://bugs.launchpad.net/bugs/887577">Disagg calculator is missing two site params</a><br />
<a href="https://bugs.launchpad.net/bugs/888145">Disaggregation calculator does not sample inside of the logic tree sample loop</a><br />
<a href="https://bugs.launchpad.net/bugs/888169">UHS core calculator (Java)</a><br />
<a href="https://bugs.launchpad.net/bugs/888177">Create sample UHS &#8216;demo&#8217; files</a><br />
<a href="https://bugs.launchpad.net/bugs/888180">UHS additions to job &amp; params DB tables, object models, param definitions</a><br />
<a href="https://bugs.launchpad.net/bugs/888181">UHS config param validation</a><br />
<a href="https://bugs.launchpad.net/bugs/890256">Benefit-cost ratio calculator blueprint review</a><br />
<a href="https://bugs.launchpad.net/bugs/891990">FE tool &#8211; generate a fault source polygon</a><br />
<a href="https://bugs.launchpad.net/bugs/893113">Celery task queues are not deleted</a><br />
<a href="https://bugs.launchpad.net/bugs/893600">Upgrade to kombu-1.4.3 breaks supervisor</a><br />
<a href="https://bugs.launchpad.net/bugs/894398">Use @task(ignore_result=True) for all hazard tasks</a><br />
<a href="https://bugs.launchpad.net/bugs/894433">We need to interleave curve computation and serialization</a><br />
<a href="https://bugs.launchpad.net/bugs/899249">Circular import in java.py and utils/__init__.py</a><br />
<a href="https://bugs.launchpad.net/bugs/893123">Package celery-2.4<br />
</a><a href="https://bugs.launchpad.net/bugs/893143">Package kombu-1.4.3<br />
</a><a href="https://bugs.launchpad.net/bugs/900300">python-oq is missing the python-h5py dependency<br />
</a><a href="https://bugs.launchpad.net/bugs/901112">The broken demos need to be excluded from the 0.4.6 python<br />
Package</a><a href="https://bugs.launchpad.net/bugs/902083">postinst fails to change permissions for /var/lib/openquake in python-oq</a></p>
<p><strong>Medium Priority</strong><br />
<a href="https://bugs.launchpad.net/bugs/844865">FE tool &#8211; Django API to join features (part II)</a><br />
<a href="https://bugs.launchpad.net/bugs/863278">FE tool &#8211; fault section join API client integration</a><br />
<a href="https://bugs.launchpad.net/bugs/863279">FE tool &#8211; fault join API client integration</a><br />
<a href="https://bugs.launchpad.net/bugs/863283">FE tool &#8211; fault source polygon</a><br />
<a href="https://bugs.launchpad.net/bugs/877167">FE tool &#8211; enable clickablefeatures pluging for trace layer</a><br />
<a href="https://bugs.launchpad.net/bugs/884250">Revisit binary disaggregation matrix result structure</a><br />
<a href="https://bugs.launchpad.net/bugs/884285">Job config param enhancements</a><br />
<a href="https://bugs.launchpad.net/bugs/886034">Use one form for disaggregation result types</a><br />
<a href="https://bugs.launchpad.net/bugs/890588">FE tool &#8211; add scale bar to the UI</a><br />
<a href="https://bugs.launchpad.net/bugs/890626">FE tool &#8211; generate sample shapefiles for the uploader</a><br />
<a href="https://bugs.launchpad.net/bugs/891025">Extract_subsets() is the only task function without job_id</a><br />
<a href="https://bugs.launchpad.net/bugs/892006">FE tool &#8211; The FE tool needs a fault source trace table to house the simplified fault source mulilinestring</a><br />
<a href="https://bugs.launchpad.net/bugs/892036">Update rabbitmq-server and python-celery on the gemsun cluster</a><br />
<a href="https://bugs.launchpad.net/bugs/893713">Progress indicator counters must be reset at job start time</a><br />
<a href="https://bugs.launchpad.net/bugs/893994">Simplify clonky utils.task code</a><br />
<a href="https://bugs.launchpad.net/bugs/898631">Execute() and release_curve_data_from_kvs() should not return kvs key purged in production</a><br />
<a href="https://bugs.launchpad.net/bugs/898687">HAZARD_BLOCK_SIZE should move from config.gem to openquake.cfg</a><br />
<a href="https://bugs.launchpad.net/bugs/898707">Release_curve_data_from_kvs() lacks a test</a><br />
<a href="https://bugs.launchpad.net/bugs/899342">Broken kvs purge tests (jenkins failure)</a><br />
<a href="https://bugs.launchpad.net/bugs/884144">FE tool &#8211; fix feature editor on the trace layer</a><br />
<a href="https://bugs.launchpad.net/bugs/887032">FE tool &#8211; test the trace and site-observation shapefile uploader</a><br />
<a href="https://bugs.launchpad.net/bugs/887052">FE tool &#8211; refresh trace layer when new features are added</a><br />
<a href="https://bugs.launchpad.net/bugs/887100">FE tool &#8211; style line types</a><br />
<a href="https://bugs.launchpad.net/bugs/887991">FE tool &#8211; create a new server and deploy a GeoNode for the tool</a><br />
<a href="https://bugs.launchpad.net/bugs/891032">FE tool &#8211; change the order of the accordion</a><br />
<a href="https://bugs.launchpad.net/bugs/894280">FE tool &#8211; migrate project to FE domain</a><br />
<a href="https://bugs.launchpad.net/bugs/898633">Package the 0.4.6 rev of openshalite</a><br />
<a href="https://bugs.launchpad.net/bugs/898634">Package the 0.4.6 rev of openquake (python)</a><br />
<a href="https://bugs.launchpad.net/bugs/898635">Package the 0.4.6 rev of openquake (java)</a><br />
<a href="https://bugs.launchpad.net/bugs/900810">Create /var/lib/openquake if needed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/12/15/openquake-release-0-4-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Showcasing Alpha Software Via The Cloud</title>
		<link>http://openquake.org/2011/12/13/showcasing-alpha-software-via-the-cloud/</link>
		<comments>http://openquake.org/2011/12/13/showcasing-alpha-software-via-the-cloud/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:17:38 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=708</guid>
		<description><![CDATA[In recent months our project; OpenQuake (alpha) has become available to the general public via GitHub. This application still needs a user interface, but for now it can be used from the terminal command prompt. Because this application has many dependencies and is still being developed, a packaged installer of the [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/12/13/showcasing-alpha-software-via-the-cloud/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<div>In recent months our project; <a href="https://github.com/gem/openquake/" target="_blank">OpenQuake</a> (alpha) has become available to the general public via GitHub. This application still needs a user interface, but for now it can be used from the terminal command prompt.<br />
Because this application has many dependencies and is still being developed, a packaged installer of the application is only available for the Ubuntu operating system. In spite of these limitations we wanted to still expose the tool to the general public.<br />
To do this we tuned to Cloud technology.<br />
We chose <a href=" http://www.linode.com/" target="_blank">Linode</a> as our Cloud provider. We created a VPS (virtual private server) with 1Gb or RAM, four cores, and 40 GB of disk space.<br />
We named our new service OATS: OpenQuake Alpha Testing Service.The OATS setup is fairly simple. OpenQuake uses Celery and Redis so the server required some custom configurations to allow users to all share the same Celery daemon instance. Then we made a little script that creates user accounts:</p>
<pre>#!/bin/bash

if [ $# &gt; 1 ]; then

adduser $1

pushd /usr/openquake
mkdir $1

cp -r /usr/openquake/openquake1/demos_12_10_11/ /usr/openquake/$1/demos_12_10_11/

chown $1: /usr/openquake/$1 -R

chmod 750 /home/$1

chmod 750 /usr/openquake/$1

echo "@$1   hard limit    maxlogins    1" &gt;&gt; /etc/security/limits.conf
fi</pre>
<p>As you can see, each new user account is given a copy of the demos folder that contains sample models to run through OpenQuake. The script also sets user permissions, and session log-in limits.<br />
Each user can then ssh into the server, run, manipulate demos and explore results. Users can also interface with input files and results via a sftp desktop applications.<br />
We also setup a <a href="http://openquake.org/alpha-testing-services/" target="_blank">Google form</a> that captures requests for accounts into a Google spreadsheet, so then I am notified by email every time someone requests an account. And we also made a <a href="http://openquake.org/oats-user-guide/" target="_blank">users guide</a> for the service.</p>
<p>Anyway, it&#8217;s just another use of the Cloud.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/12/13/showcasing-alpha-software-via-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake User Manual V_0.1 Published</title>
		<link>http://openquake.org/2011/11/30/openquake-user-manual-v_0-1-published/</link>
		<comments>http://openquake.org/2011/11/30/openquake-user-manual-v_0-1-published/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 15:36:47 +0000</pubDate>
		<dc:creator>JamesB</dc:creator>
				<category><![CDATA[OpenQuake Blog]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=705</guid>
		<description><![CDATA[Version 0.1 of the OpenQuake Manual has been published today. This manual provides users of OpenQuake the knowledge to configure OpenQuake, build input models for both Hazard and Risk and understand the various outputs. The manual provides step by step instruction on how to build an Input model with descriptions [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/11/30/openquake-user-manual-v_0-1-published/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://openquake.org/wp-content/uploads/2011/10/OQ-UserManual_cover_web.png"><img class="alignnone size-full wp-image-703" title="OQ-UserManual_cover_web" src="http://openquake.org/wp-content/uploads/2011/10/OQ-UserManual_cover_web.png" alt="" width="80" height="113" /></a></p>
<p>Version 0.1 of the OpenQuake Manual has been published today. This manual provides users of OpenQuake the knowledge to configure OpenQuake, build input models for both Hazard and Risk and understand the various outputs. The manual provides step by step instruction on how to build an Input model with descriptions for each of the parameters. We plan to continue to update the manual over the coming weeks and months as the features set continues to expand.</p>
<p>The Manual is being drafted using the same open source practices as the source code of OpenQuake, i.e. using a distributed version control system on <a title="GitHub" href="https://github.com/gem/openquake-book" target="_blank">GitHub</a>, where all the latex files are openly available. This allows the various contributors and authors of the manual to work together on the manual, without need to continuously exchange Word documents. Git then assures that all contributions are properly merged. We hope that in the near future, when other scientists and developers contribute to the source code of OpenQuake, they will also contribute to keeping the OpenQuake Manual up-to-date.</p>
<p>Download version 0.1 of the <a href="http://openquake.org/wp-content/uploads/2011/11/OpenQuake_User_Manual_Version0.1.pdf">OpenQuake User Manual</a> now.</p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/11/30/openquake-user-manual-v_0-1-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guide to Installing GeoNode with an Integrated Application Part I</title>
		<link>http://openquake.org/2011/11/16/guide-to-installing-geonode-with-an-integrated-application/</link>
		<comments>http://openquake.org/2011/11/16/guide-to-installing-geonode-with-an-integrated-application/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 15:22:24 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[OpenQuake Blog]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=696</guid>
		<description><![CDATA[After another Openquake.org site outage, I thought I better copy over this post&#8230; I recently installed GeoNode and integrated an application into it and thought I would share some notes on the process. By the end of the guide you should have a fully functioning GeoNode installed including multiple client and [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/11/16/guide-to-installing-geonode-with-an-integrated-application/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>After another Openquake.org site outage, I thought I better copy over this post&#8230;</p>
<p>I recently installed GeoNode and integrated an application into it and thought I would share some notes on the process.<br />
By the end of the guide you should have a fully functioning GeoNode installed including multiple client and Django application locally or on a server.</p>
<p><strong>Step 1: <strong>Install GeoNode onto Ubuntu 10.10 server</strong></strong></p>
<p>Before installing GeoNode, there was one dependency that was not included in the GeoNode package that added some python packages, to meet this requirement I first I ran:</p>
<pre><strong>sudo apt-get install python-software-properties</strong></pre>
<p><strong>Installing GeoNode:</strong> OpenGeo has made great progress in recent months with the process of installing GeoNode, and now you can simply follow the three commands <a title="here" href="http://docs.geonode.org/en/latest/intro/install.html" target="_blank">here</a> to install GeoNode to your local machine or to a server.</p>
<p>Once GoeNode is installed please follow the required and recommended settings as needed on the <a title="install" href="http://docs.geonode.org/en/latest/deploy/production.html" target="_blank">Configuring GeoNode for Production</a>.</p>
<p>Check that your GeoNode is working by opening your browser to http://YOURIPADDRESS, you should see the GeoNode welcome page.</p>
<p>Now that you have a working GeoNode it is likely that you are going to want to integrate an application into it. If you do not already have an application, a good place to start is with the <a href="https://github.com/opengeo/readygxp" target="_blank">readygxp</a> which has been set up specifically to provide a simple reusable template for GeoExt/GXP applications bound for a servlet container.</p>
<p><strong>Step 2: Adding a Client Application</strong><br />
Now for the nuts and bolts of this guide, integrating the client application into GeoNode.<br />
If you have deployed GeoNode locally or on a server and if you have your own application or have used the readygxp this guide should help get it all set up.</p>
<p>I would recommend to place a copy of the client application onto the server or local machine. Then you will need to prepare your client application by setting up the application build.xml to reflect the new GeoNode IP address and project name. This is done by navigating to the root directory of the client application and editing the build.xml, your setting should look like:</p>
<pre><strong>&lt;property name="app.proxy.geoserver" value="http://localhost/geoserver/"/&gt;</strong></pre>
<p>You will need to create a .war file of your application, lets pretend it&#8217;s called application.war. From your client root directory run (don&#8217;t forget to first run git submodule init and git submodule update if needed and ant init (just the first time after cloning the application from github)):</p>
<pre><strong>ant static-war</strong></pre>
<p>Now copy the application.war to your GeoNode <em>/var/lib/tomcat6/webapps </em>path.</p>
<p>Next add the correct IP address to the <em>/var/lib/geonode/src/GeoNodePy/geonode/local_settings.py:</em></p>
<pre><strong> SITEURL = YOURIPADDRESS</strong></pre>
<p>If you have a SCHEMATA_DOMAINS defined in your <em>local_settings.py</em>, then you will also have to change it&#8217;s IP address</p>
<p>You will also need to add the project IP to <em>/var/lib/tomcat6/webapps/geoserver/WEB-INF/web.xml:</em></p>
<pre><strong>GEONODE_BASE_URL</strong></pre>
<p>Add proxies for application in <em>/etc/apache2/sites-available/geonode</em> it should look something like this:</p>
<pre><strong>ProxyPass /YourApplication http://localhost:8080/YourApplication</strong>
<strong>ProxyPassReverse /YourApplication http://localhost:8080/YourApplication</strong></pre>
<p><strong>**NOTE</strong> you also need to add a path to your additional applications to the first line of <em>/etc/apache2/sites-available/geonode</em> so that the customized applications can be found, in my case the path looks like this:<br />
<strong>
<pre>:/var/lib/geonode/src/GeoNodePy/geonode/</pre>
<p></strong><br />
Add the ip address to <em>/var/lib/geoserver/geonode-data/gs-data/printing/config.yaml </em>under <strong># the list of allowed hosts</strong><em>:</em></p>
<pre><strong>- !dnsMatch host: YOUIPADDRESS port: 80</strong></pre>
<p>If you use <a href="http://www.pgadmin.org/" target="_blank">PGAdmin</a> to view or manage your database and your GeoNode installation is on a remote server, optionally you can allow postgress to be accessed via ssh by adding &#8216;trust&#8217; to <em>/etc/postgresql/8.4/main/pg_hba.conf</em> and restart postgres, my settings looked like this:</p>
<pre><strong>local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust</strong></pre>
<p>once this is done you can view the database via PGAdmin with this ssh string:</p>
<pre><strong>ssh -L5433:127.0.0.1:5432 user@YOUIPADDRESS</strong></pre>
<p>Then open PGAdmin and change the port to <em>5433</em></p>
<p>One more thing to note… when adding or removing layers in GeoServer, GeoNode is not aware of these changes. To make GeoNode aware of layer changes navigate to <em>/var/lib/geonode/</em> directory you need to run:</p>
<pre><strong>source bin/activate</strong></pre>
<p>then:</p>
<pre><strong>django-admin.py updatelayers --settings=geonode.settings</strong></pre>
<p>If this command fails then if could be that you need to increase the time-out time in:<br />
<em>/var/lib/tomcat6/webapps/geoserver-geonode-dev/WEB-INF/classes/applicationSecurityContext.xml</em><br />
This completes part I of this topic, please check out <a href="http://openquake.org/2012/02/01/guide-to-installing-geonode-with-an-integrated-application-part-ii/">part II</a> which covers:</p>
<ul>
<li>Adding a Django a Application</li>
<li>Adding a Django-Schemata &amp; South</li>
<li>Adding multiple Django applications to GeoNode</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/11/16/guide-to-installing-geonode-with-an-integrated-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake Release 0.4.4</title>
		<link>http://openquake.org/2011/10/11/openquake-release-0-4-4/</link>
		<comments>http://openquake.org/2011/10/11/openquake-release-0-4-4/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 16:56:19 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[New Release]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=675</guid>
		<description><![CDATA[As the momentum of the OpenQuake project continues to grow, another release is now available (v0.4.4) that includes many new features. A significant addition to the schema for storing loss maps produced from the probabilistic event-based and classical PSHA-based risk calculators has been made. Since many assets might exist at [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/10/11/openquake-release-0-4-4/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>As the momentum of the OpenQuake project continues to grow, another release is now available (v0.4.4) that includes many new features.</p>
<p>A significant addition to the schema for storing loss maps produced from the probabilistic event-based and classical PSHA-based risk calculators has been made. Since many assets might exist at the same location, it is necessary to store many asset instances in the same site. This means, a loss map can have many sites, and each site can have many assets. For each asset only two parameters are required: a loss value (absolute value of the loss) and the asset reference (the asset id from the exposure model).</p>
<p>This OpenQuake release also includes 14 new GMPEs (Ground Motion Prediction Equations).</p>
<p>A number of GMPEs (8) (implemented by Laurentiu Danciu, ETH Zurich, Switzerland) have been ported in the OpenSHA-lite codebase for the SHARE (<a href="http://www.share-eu.org/">http://www.share-eu.org/</a>) project:</p>
<ul>
<li>Atkinson and Boore 2003 (for PGA, SA)</li>
<li>Akkar and Bommer 2010 (for PGA, PGV, SA)</li>
<li>Cauzzi and Faccioli 2008 (for PGA, PGV, SA)</li>
<li>Campbell 2003 (for PGA, SA) (a version specific for the SHARE project has been also developed (Campbell_2003_SHARE) which is corrected for a Vs30=800 m/s and takes into account faulting style)</li>
<li>Lin and Lee 2008 (for PGA, SA)</li>
<li>Toro et al 2002 (a version specific for the SHARE project has been also developed (ToroEtAl_2002_SHARE) which is corrected for a Vs30=800 m/s and takes into account faulting style)</li>
<li>Youngs et al 1997 (for PGA, SA)</li>
<li>Zhao et al 2006 (for PGA, SA)</li>
</ul>
<p>A number of GMPEs (6) (Implemented by John Douglas, BRGM Orlean, France) developed for Relative Significant Duration and Arias Intensity have been ported in the OpenSHA-lite codebase for the PERPETUATE (<a href="http://www.perpetuate.eu/">http://www.perpetuate.eu/</a>) project:</p>
<ul>
<li>Abrahamson and Silva 1996, (for Relative Significant Duration)</li>
<li>Bommer et al 2009, (for Relative Significan Duration)</li>
<li>Foulser-Piggot and Stafford 2011 (for Arias Intensity)</li>
<li>Kempton and Stewart 2006 (for Relative Significant Duration)</li>
<li>Stafford et al. 2009 (for Arias Intensity)</li>
<li>TravasarouEtAl 2003 (for Arias Intensity)</li>
</ul>
<p>The code of the implemented GMPEs can be viewed at the following link: <a href="https://github.com/gem/OpenSHA/tree/master/java/org/opensha/sha/imr/attenRelImpl">https://github.com/gem/OpenSHA/tree/master/java/org/opensha/sha/imr/attenRelImpl</a>. Even if present in the OpenSHA-lite codebase, the GMPEs for Relative Significant Duration and Arias Intensity cannot be yet used by OpenQuake as some adaptions in the configuration file are required and they will be probably available in the next OQ release.</p>
<p>Also, a number of critical bugs have also been resolved with this new release (see list below), which has led to a much more stable performance of the risk calculators.</p>
<p>As usual, please report any bugs or errors to the <a title="dev mailing list" href="http://groups.google.com/group/openquake-dev" target="_blank">developers mailing</a> list or just come and say hello and maybe even share a story about your work and what you’ve done with OpenQuake. We’d love to hear from you.</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>Features for 0.4.4 release:</strong></span></p>
<ul>
<li>Validation on all job parameters</li>
<li>10 new GMPEs</li>
<li>Design output/export format for PMFs in preparation for desegregation calculation</li>
</ul>
<div>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>OQ 0.4.4 bugs</strong></span></p>
<p><strong><strong>Critical Priority</strong></strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/805434">No XML schema for probabilistic event-based or classical loss maps</a></li>
<li><a href="https://bugs.launchpad.net/bugs/838983">Combination between region and grid spacing crashes calculator</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838984">Number of reported assets is not correct</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/838988">Classical PSHA calculator does not compute loss maps</a></li>
<li><a href="https://bugs.launchpad.net/bugs/838990">The serialization of the GMF needs to be optional</a></li>
<li><a href="https://bugs.launchpad.net/bugs/862538">Classical and Event-Based smoketests are silently failing/freezing</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838954">Loss maps in the tiff format are still produced</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838967">Interpolation error in the event-based/deterministic calculator</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/838970">Interpolation problem in the classical psha calculator</a></li>
<li><a href="https://bugs.launchpad.net/bugs/838985">Bug in the serialization of the loss maps in the deterministic calculator</a></li>
</ul>
<p><strong>High Priority</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/805428">When processing HAZARD+RISK job, the user should be able to trigger the hazard computation only on the sites defined in the exposure file</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809232">Supervisors must detect and document crashed OQ jobs</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/810987">Supervisors must purge the redis store after a job terminates</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/815839">Block IDs should include the job key (to enable garbage collection)</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/833858">Abstract amqp away from java logging</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833863">Disable java logging to stderr, remove java logging configuration from python code</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833874">Make amqp logging handler send log records data without losing information</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833890">Make celeryd honor logging configuration</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/833903">Make logging API easy to use in java and python</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/855504">Develop and document yaml format of logic tree definition</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/855555"><span style="text-decoration: underline;">Add config param validation for &#8216;disaggregation&#8217; jobs</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/856256"><span style="text-decoration: underline;">Design output/export format for PMFs</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/856469">Add new disaggregation parameters to db/obj model</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/856490">Create disaggregation smoketest/demo sample input files</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/862345">Anomaly in Hazard Map calculation</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/863385">SiteTests fail in OpenSHA master</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/845344">Openquake fails to install on worker node</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/845461">Database users are not setup properly in python-oq</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/845583">Wrong software revision was packaged in 0.4.3</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/846279">Package upgrade fails due to open postgres connections</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/846388">Shut down celery before package upgrade</a></span></li>
</ul>
<p><strong>Medium Priority</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/817382">CI should mark bugs as &#8220;fix committed&#8221; after successful builds</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/817440">Mark bugs with packaged branches as &#8220;Fix released&#8221;</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/831444">Streamlined logging blueprint review</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/836657">Move job id initialization earlier in the job setup project</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/836731">rename smoketest to demo(s)</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/837296">Add missing parameters to oq_params table</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/837510">Create job input records when loading job from file</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/839343">Validate all job parameters</a></li>
<li><a href="https://bugs.launchpad.net/bugs/845493">Descriptive error message if config.gem not found</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/847756">remove &#8211;include_defaults=True/False &#8211;noinclude_defaults option</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/851107">We should change openquake development version to 0.4.4</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/855553">Add support for &#8216;disaggregation&#8217; job type in db/object model</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/856470">Rename POES_HAZARD_MAPS parameter to POES</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809212">RabbitMQ backend for logging must transport error logs</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809220">Log records must be dispatched in a timely fashion</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/842468">Copy openquake.cfg to /usr/openquake</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/852001">Refresh jredis package</a></span></li>
</ul>
<p><strong>Low Priority</strong></p>
<ul>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/829517">Move all shapes tests in the same test file</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/844572">an asyncronous message coming from a process &#8211; small usability bug -</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/845553">Restrain some warning messages when running calculations</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/862141">Remove obsolete smoke tests</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/862346">Clean Jenkins workspace dir before and/or after each build</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/845439"><span style="text-decoration: underline;">Remove obsolete dependency on python-geoalchemy</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/852004">Remove the python-oq dependency on fabric</a></li>
<li><a href="https://bugs.launchpad.net/bugs/848871">tests.job_unittest.ConfigParseTestCase fails with latest master on OSX</a></li>
</ul>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/10/11/openquake-release-0-4-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake Book V0.1 Published</title>
		<link>http://openquake.org/2011/09/21/openquake-book-v0-1-published/</link>
		<comments>http://openquake.org/2011/09/21/openquake-book-v0-1-published/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 15:39:50 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=648</guid>
		<description><![CDATA[Version 0.1 of the OpenQuake Book has been published today. This book aims to provide users of OpenQuake with a detailed description of the theoretical background of the algorithms used in the various hazard and risk calculators of OpenQuake, including a description of where OpenQuake relies on the source code [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/09/21/openquake-book-v0-1-published/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://openquake.org/wp-content/uploads/2011/09/OQ_book_image.jpg"><img class="size-full wp-image-653 aligncenter" title="OQ_book_image" src="http://openquake.org/wp-content/uploads/2011/09/OQ_book_image.jpg" alt="" width="575" height="207" /></a></p>
<p>Version 0.1 of the <a title="OpenQuake Book" href="http://openquake.org/wp-content/uploads/2011/10/OpenQuake-Book_Version0.1.pdf" target="_blank">OpenQuake Book</a> has been published today. This book aims to provide users of OpenQuake with a detailed description of the theoretical background of the algorithms used in the various hazard and risk calculators of OpenQuake, including a description of where OpenQuake relies on the source code of other projects such as <a title="OpenSHA" href="www.opensha.org" target="_blank">OpenSHA</a>. A distinction between the features that are currently supported and those that are on the road map for OpenQuake is also included. We plan to continue to update the book over the coming weeks and months.</p>
<p>The Book is being drafted using the same open source practices as the source code of OpenQuake, i.e. using a distributed version control system on <a title="GitHub" href="https://github.com/gem/openquake-book" target="_blank">GitHub</a>, where all the latex files are openly available. This allows the various contributors and authors of the book to work contemporaneously on the Book, without needing to send back and forth Word documents, and Git makes sure that all contributions are properly merged. We hope that in the near future, when other scientists will contribute algorithms to the source code of OpenQuake, they will also contribute to keeping the OpenQuake Book up-to-date.</p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/09/21/openquake-book-v0-1-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake Release 0.4.3</title>
		<link>http://openquake.org/2011/09/08/openquake-release-0-4-3/</link>
		<comments>http://openquake.org/2011/09/08/openquake-release-0-4-3/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 09:30:48 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[New Release]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=643</guid>
		<description><![CDATA[We&#8217;ve done it again! Today OpenQuake is proud to announce it&#8217;s newest release which brings OpenQuake one step closer toward becoming the of state-of-the-art tool for earthquake risk assessment worldwide. OpenQuake release 0.4.3 is loaded with new features and improvements and is the result of a very productive four week [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/09/08/openquake-release-0-4-3/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve done it again! Today OpenQuake is proud to announce it&#8217;s newest release which brings OpenQuake one step closer toward becoming the of state-of-the-art tool for earthquake risk assessment worldwide.</p>
<p>OpenQuake release 0.4.3 is loaded with new features and improvements and is the result of a very productive four week sprint!</p>
<p>As we reflect on this milestone, we should remember that OpenQuake is everyone’s project. Whether you are new to the project and report a bug or are a developer contributing code, you are part of a large and thriving community. Your work, and your funding, helps improve the software.</p>
<p>So the next time someone asks why one would pay for ‘free’ software, take a look at the list below. OpenQuake is yours—and your collaboration, contributions and funding makes it happen, thats something to be proud of.</p>
<p>Don&#8217;t forget to <a title="http://openquake.org/getstarted/ " href="apply">apply</a> for an OpenQuake Alpha Testing Service (OATS) account to give OpenQuake a test drive.</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>Features for 0.4.3 release:</strong></span></p>
<ul>
<li>Engine can now perform computations on a set of sites</li>
<li>All OQ logs are linked to their respective job</li>
<li>Risk exposure importer from NRML to Database</li>
<li>New demos for testing out OpenQuake</li>
</ul>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>OQ 0.4.3 bugs</strong></span></p>
<p><strong>Critical Priority</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/816961">aggregate in probabilistic still reads from kvs</a></li>
</ul>
<p><strong>High Priority</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/797615">We need to profile/optimise the risk calculator</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/805425">Make the engine capable to collect the correct sites to compute</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/807360">Tests using python-mock are brittle</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809199">Provide function to initialise RabbitMQ backend for OQ signalling</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809201">A RabbitMQ backend implementation for python logging is needed</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/809203">A message consumer process code template is needed</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/809217">All OQ log records must be linked to job in question</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/809231">Supervisors must detect and document failed OQ jobs</a></li>
<li><a href="https://bugs.launchpad.net/bugs/810980">Each OQ job must start its supervisor process</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812699">Supervisors must detect and document succeeded OQ jobs</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/813910">Crashed supervisors must be respawned</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/814048">Make the job id available in the java code base</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/814051">A RabbitMQ backend implementation for java logging is needed</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/814079">How do we test the python RabbitMQ logging backend?</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/814081">How do we test the Java RabbitMQ logging backend?</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/817475">Risk exposure Importer from nrml to db needed</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/827256">Fix the KVS keys to use again the job_id marker</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/827349">Provide a celery task init() function</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/828722">black box test failure in master</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/832711">Revise db users and django/ORM router logic</a></li>
<li><a href="https://bugs.launchpad.net/bugs/833668">Fix job set-up code and helper methods to use Django ORM</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/834612">Fix classical PSHA smoke test</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838042">Out of Memory</a></span></li>
</ul>
<p><strong>Medium Priority</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/843844">The OQ logging sink needs to start at every system (re)start</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/839424">Package the openquake 0.4.3 release</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/842472">Clean up database users in 0.4.3 package</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/802396">Remove stdout log capture</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/809222">Complete OQ log records need to be stored in central place</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/812698">Add an &#8216;error_msg&#8217; table to the schema</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/813471">Model the aggregate loss curves db fragment</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/819710">Installation of python-oq fails if openquake was already installed manually</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/820346">Convert existing SQLAlchemy models to Django models</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820351">Complete the model code representation of the OQ database</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820943">Don&#8217;t store the site in the hazard curves serialized in the KVS</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/822654">Make db revision step numbers global</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/824388">Discrepancy in the number of tests runs</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/824392">tests/tools_dbmaint_unittest.py test problems</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/824419">Bitrot in test suite</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/825120">openquake &#8211;version info should use UTC time</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/827366">OpenQuake credentials management</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/827366">OpenQuake credentials management</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/829211">Implement bulk insert using Django</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/830974">Add Django and GeoDjango as OQ package dependencies</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/831036">Add Django model class for collapse maps</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833688">package python-ampqlib rev. 1.0.0</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/833690"><span style="text-decoration: underline;">package python-kombu rev. 1.2.1</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/833691">package python-celery rev. 2.3.1</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/834797">python-dateutil fails to build</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/834801">python-celery fails to build</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/837923">Capture job completion time</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838017">Add job_stats table to db</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/838841">Capture job start time and number of sites when a job is launched</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/842604">Move the &#8220;from openquake import job&#8221; line to the bottom</a></li>
</ul>
<p><strong>Low Priority </strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/816416">openquake.kvs.reader is unused and can be deleted</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/817081">Engine shouldn&#8217;t print output file names which don&#8217;t exist</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/819689">Merge &#8216;tests&#8217; and &#8216;db_tests&#8217;</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820869">hzrdr.hazard_curve_data should really be called hzrdr.hazard_curve</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/824364">Cleanup the access to the job id in the python code base</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/827855">Align upgraded database with a freshly-created one</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/827908">Un-skip test_compute_risk_in_the_classical_psha_mixin</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/828661">AMQPLogSetupTestCase.test_log_configuration should *not* test ordering</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/831788">amqp routing keys should be lowercase</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833794">Simplify model loaders</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/804332">Use the OQ DB as the input for the risk calculations</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/812300">Model the BCR distribution db fragment</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/812306">Model the collapse map db fragment</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820364">Re-write SourceModelLoader with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820393">Re-write HazardMapDBReader with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820394">Re-write HazardMapDBWriter with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820396">Re-write HazardCurveDBReader with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820397">Re-write HazardCurveDBWriter with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820398">Re-write LossMapDBReader with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820399">Re-write LossMapDBWriter with Django ORM</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/820400">Re-write LossCurveDBReader with Django ORM</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820401">Re-write LossCurveDBWriter with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/820405">Re-write CsvModelLoader with Django ORM</a></span></li>
<li><a href="https://bugs.launchpad.net/bugs/824360"><span style="text-decoration: underline;">junit test org.gem.log.AMQPAppenderTest fails</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/825325">Implement job supervisor</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/828616">Add a &#8216;supervisor_pid&#8217; to the &#8216;oq_job&#8217; table</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/832557">Re-write GMFDBReader with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/832558">Re-write GMFDBWriter with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833654">Re-write test set-up code with Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833659">Remove SQLAlchemy writer common code</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833661">Fix risk calculators to use Django ORM</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/833672">SQLAlchemy final cleanup</a></span></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/813939">alpha testing service blueprint review</a></span></li>
</ul>
<p><strong>Wish List</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/826487">We should get rid of the python-guppy package dependency</a></li>
<li><span style="text-decoration: underline;"><a href="https://bugs.launchpad.net/bugs/826506">Package the python-pika RabbitMQ bindings</a></span></li>
</ul>
<p><strong> </strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/09/08/openquake-release-0-4-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake Release 0.4.2</title>
		<link>http://openquake.org/2011/09/08/openquake-release-0-4-2/</link>
		<comments>http://openquake.org/2011/09/08/openquake-release-0-4-2/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 09:16:12 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[New Release]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=641</guid>
		<description><![CDATA[Another sprint, another OpenQuake release! The list of OpenQuake features continues to grow, see whats new in this release. Features for 0.4.2 release: Optimization of the computation of the aggregate loss curve when running Probablistic Risk computations DB serialization is now default, so you need &#8211;output_type=xml to produce XML output [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/09/08/openquake-release-0-4-2/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Another sprint, another OpenQuake release!<br />
The list of OpenQuake features continues to grow, see whats new in this release.</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>Features for 0.4.2 release:</strong></span></p>
<ul>
<li>Optimization of the computation of the aggregate loss curve when running Probablistic Risk computations</li>
<li>DB serialization is now default, so you need &#8211;output_type=xml to produce XML output</li>
<li>Computation fails cleanly when there is a Java exception in a Celery task</li>
<li>Optimization of classical PSHA hazard jobs</li>
<li>Optimization of hazard curve KVS storage</li>
<li>All OQ results are now stored in the postgres database</li>
<li>Celery worker sends result message</li>
<li>Fixed redundant loss curve computation</li>
<li>Speed improvement to calculation of mean hazard curves</li>
<li>Hazard curves are stored more efficiently</li>
<li>OQ job status is capable of reporting failure from database</li>
<li>Database schema license has been updated</li>
<li>Celery automatic startup script</li>
</ul>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;"><strong>OQ 0.4.2 bug list</strong></span></p>
<p><strong>Critical</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/814115">Celery worker fails to send result message</a></li>
</ul>
<p><strong>High</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/809180">Error in classical risk computation</a></li>
<li><a href="https://bugs.launchpad.net/bugs/809196">Each OQ job needs to have a record in the postgres database</a></li>
<li><a href="https://bugs.launchpad.net/bugs/809215">All OQ results must be stored in the postgres database</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812288">Model the risk exposure db fragement</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812291">Model the risk vulnerability db fragment</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812395">Redundant loss curve computation</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812690">Supervision of OQ jobs blueprint review</a></li>
<li><a href="https://bugs.launchpad.net/bugs/813932">[JREDIS] &#8211; PROBLEM: serviceRequest() &#8212; ClientRuntimeException =&gt; in.read returned -1</a></li>
<li><a href="https://bugs.launchpad.net/bugs/813998">Calculation of mean hazard curves is too slow</a></li>
<li><a href="https://bugs.launchpad.net/bugs/814513">Hazard curves need to be stored more efficiently</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816232">We need to have a single-rooted source code tree</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816375">Move the xml schema files into the openquake src tree</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816578">Handle database upgrades across versions</a></li>
<li><a href="https://bugs.launchpad.net/bugs/819264">openquake executable doesn&#8217;t run without a celeryconfig.py file</a></li>
<li><a href="https://bugs.launchpad.net/bugs/820223">The status of a job is not set to &#8216;failed&#8217; when the failure is on the database</a></li>
<li><a href="https://bugs.launchpad.net/bugs/817541">Packaged version 0.4.1 of openquake can&#8217;t find cache_gc.py</a></li>
</ul>
<p><strong>Medium</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/821584">Package the RabbitMQ AMQP Java client library</a></li>
<li><a href="https://bugs.launchpad.net/bugs/804268">Change license in databases schemas</a></li>
<li><a href="https://bugs.launchpad.net/bugs/810966">We should add automatic startup scripts for celeryd</a></li>
<li><a href="https://bugs.launchpad.net/bugs/812111">tools/dbmaint.py must terminate with non-zero exit code in case of a failure</a></li>
<li><a href="https://bugs.launchpad.net/bugs/813381">Clean up database name spaces and users</a></li>
<li><a href="https://bugs.launchpad.net/bugs/813964">We need a method for capturing stacktraces from Java</a></li>
<li><a href="https://bugs.launchpad.net/bugs/813993">Refactor CsvModelLoader tests</a></li>
<li><a href="https://bugs.launchpad.net/bugs/815912">The various get_*_*_session() functions need default users</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816412">oq_job.status remains &#8216;pending&#8217; despite job completion</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816440">The name of the default db should be &#8216;openquake&#8217;</a></li>
<li><a href="https://bugs.launchpad.net/bugs/820250">The oqmif.exposure_model table needs an owner</a></li>
<li><a href="https://bugs.launchpad.net/bugs/820324">oqmif.exposure_model.site needs an index</a></li>
<li><a href="https://bugs.launchpad.net/bugs/820891">Code relocation broke tools/dbmaint.py</a></li>
<li><a href="https://bugs.launchpad.net/bugs/820961">Exception when comparing Java sites</a></li>
<li><a href="https://bugs.launchpad.net/bugs/821173">oqmif.exposure_data needs a FK to riski.vulnerability_model</a></li>
</ul>
<p><strong>Low</strong></p>
<ul>
<li><a href="https://bugs.launchpad.net/bugs/802413">errors while running bin/create_oq_schema are easy to miss</a></li>
<li><a href="https://bugs.launchpad.net/bugs/816397">log4j.properties needs to live in the openquake source code tree</a></li>
<li><a href="https://bugs.launchpad.net/bugs/811072">Remove GEM1ERF class from OpenQuake java codebase</a></li>
<li><a href="https://bugs.launchpad.net/bugs/819230">celeryd startup scripts</a></li>
</ul>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/09/08/openquake-release-0-4-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenQuake is now available through the OpenQuake Alpha Testing Service (OATS)</title>
		<link>http://openquake.org/2011/08/10/openquake-is-now-available-through-the-openquake-alpha-testing-service-oats/</link>
		<comments>http://openquake.org/2011/08/10/openquake-is-now-available-through-the-openquake-alpha-testing-service-oats/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 16:07:13 +0000</pubDate>
		<dc:creator>bwyss</dc:creator>
				<category><![CDATA[OpenQuake Blog]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[OATS]]></category>

		<guid isPermaLink="false">http://openquake.org/?p=628</guid>
		<description><![CDATA[Global Earthquake Model &#8211; Model Facility (GEM-MF) where OpenQuake is developed is excited to announce OpenQuake Alpha Testing Service! This new service provides members of the OpenQuake community an Internet based solution to access OpenQuake. What is it: OATS provides access to the most recent Alpha version of OpenQuake without [&#8230;]<p class="readmorelink"><a href="http://openquake.org/2011/08/10/openquake-is-now-available-through-the-openquake-alpha-testing-service-oats/">Continue Reading <span class="meta-nav">&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<div>Global Earthquake Model &#8211; Model Facility (GEM-MF) where OpenQuake is developed is excited to announce OpenQuake Alpha Testing Service! This new service provides members of the OpenQuake community an Internet based solution to access OpenQuake.</div>
<div><strong>What is it:</strong></div>
<div>OATS provides access to the most recent Alpha version of OpenQuake without any requirement of loading software onto their workstation or server. The GEM-MF updates OATS immediately after each development cycle, which generally lasts about 1 month. These updates provide new features and fixes to reported bugs.</div>
<div><strong>Why is GEM-MF providing this service:</strong></div>
<div><strong><img class="alignright size-medium wp-image-629" title="server-virtualisation-cloud-computing" src="http://openquake.org/wp-content/uploads/2011/08/server-virtualisation-cloud-computing-300x208.jpg" alt="" width="300" height="208" /></strong> Many of our users are members of the earthquake community. They are interested in learning how OpenQuake can compute Hazard and Risk and produce results. We have had some of our users install OpenQuake on their computers, but this has in some cases taken lots of time and effort. Once up and running, OpenQuake is large and complex and it can consume a lot of computing resources. It is due to these issues that we created OATS to provide access to OpenQuake without the overhead of a local install while providing good performance and most importantly a positive experience.</div>
<div><strong>How it works:<br />
</strong>OpenQuake runs on the Unbuntu Server platform and is operated via a command line interface. We recommend the use of two pieces of common networking software to access OpenQuake. The first is a SSH client which provides the user with a command prompt to manage and run models through the OpenQuake engines. The second networking software is a SFTP client. SFTP enables the upload of configuration and model files and subsequent downloading of results post-processing.<br />
Details about how to use the engine, install and configure these tool as well as some specific &#8216;brand name&#8217; tools that we recommend using can be found <a title="here" href="https://github.com/gem/openquake/wiki/Using-OpenQuake-with-Cloud-Computing" target="_blank">here</a>.</div>
<div>
<p><strong>How to get an OATS account:<br />
</strong>Members of the OpenQuake community can apply for an account to access OATS. When we grant an account we are hoping that the new user will work with the system and provide us feedback so that we can continue to improve OpenQuake.</p>
<p><strong><a title="Apply Now!" href="http://openquake.org/download/alpha-testing-services/">Apply Now!</a></strong></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://openquake.org/2011/08/10/openquake-is-now-available-through-the-openquake-alpha-testing-service-oats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

