{"shas":[["6b30f468569e5764bd6d34020de5f21c392c196c","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added several units fields to UserProfile.\n\nThis allows each user to view the website in his/her preferred set of\nunits. The underlying data is not affected. (The actual viewing of the\ndata in the preferred units has not yet been implemented.)","Josh Allen"],["2a499045810953e055a269c27aabd8216326d9ea","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added render_kinetics.py with render_kinetics_math custom template tag.\n\nThe render_kinetics_math template tag can be used to render a kinetics\nmodel using jsMath. To use in a template, first {% load render_kinetics %}\nat the top of the template, and then use the syntax\n\n{{ kinetics|render_kinetics_math }}\n\nto call the filter. This filter should provide a nice replacement for the\nugly prepareKineticsParameters() function.","Josh Allen"],["d2970225d50f3f537ad08dcb2351a5644bd59836","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added get_rate_coefficients custom template filter.\n\nThis filter computes the k(T) or k(T,P) values at a set of temperatures and\npressures suitable for plotting. The filter returns this data as a set of\nJavascript arrays. The filter also returns the temperature, pressure, and\nrate coefficient units as Javascript strings.","Josh Allen"],["be02cabcd6ccf2ca6bf337ac0bad11a704e5aaa5","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Better handling of units in kinetics plots.\n\nThe plots now use the Tunits, Punits, and kunits Javascript variables\nreturned by the get_rate_coefficients filter. This is particularly nice\nbecause we can actually show the k(T) or k(T,P) units on the plot, instead\nof simply saying \"SI units\".","Josh Allen"],["08eb920adb6a2c6d46fde687f4feab881c998bc5","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated kinetics views in database app to use new render_kinetics filters.\n\nThis is the payoff of the new filters: cleaner, more flexible, easier to\nunderstand code in the main views and templates.","Josh Allen"],["9d9690b78a274abb6ef220a017289f07c60bb066","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated kinetics views in pdep app to use new render_kinetics filters.\n\nEverything is working as before except the networkPlotKinetics view, which\nis broken in that it doesn't honor the T and P supplied by the user in the\nform, instead plotting only the first of each.","Josh Allen"],["f1b933f024b8089ac1a708a8b451b0559a5587d6","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Removed deprecated prepareKineticsParameters() and kineticsModel.html.\n\nThe render_kinetics_math and get_rate_coefficients custom filters are now\nused instead, which is cleaner and easier to understand and update.","Josh Allen"],["7c0e1c2b5518dc91405d7ea9882e1badabfb0b7a","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added support for personalized units to render_kinetics filters.\n\nTo use, pass the current user as the argument to either filter. If not\nprovided (or if the user is anonymous), a default set of units will be\nused instead.","Josh Allen"],["ffc5ed793e4d5b7097d660c58717961efc080663","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated render_kinetics_math and get_rate_coefficients filters to pass user.\n\nThis is so we can use the personalized units.","Josh Allen"],["74293b874fd87cd54527adcf085a0050e47bf794","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Hiding networkPlotKinetics view since it's currently broken.\n\nI don't have a good idea at the moment for how to make it work with the\nnew custom filters, so I'm just going to hide it for now. It is certainly\na useful view, so we'll want it to be working again at some point.","Josh Allen"],["44cf36bab3ff8310f5857027c807c86b10b3d543","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added render_thermo.py with render_thermo_math and get_thermo_data filters.\n\nThe render_thermo_math filter can be used to render any thermo model\nin pretty HTML using jsMath. Usage is the same as with the\nrender_kinetics_math filter for kinetics models. Similarly, the\nget_thermo_data filter creates the Javascript arrays of T, Cp, H, S, and\nG data from a given thermo model suitable for plotting.","Josh Allen"],["f88cbaa7d72d5ca9e2faf7f87cace73545513e55","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated thermoModel.js to handle units returned from get_thermo_data filter.\n\nThis way the units of the plots match the custom units as defined for the\ncurrent user.","Josh Allen"],["e3fc4055a0495ab5168da2435f2ae466d2c6604f","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated database app to use new render_thermo filters.\n\nThese replace the ugly prepareThermoParameters() method and the\nthermoModel.html template. (The thermoModel.js template is still used to\ngenerate the plots, but the arrays of data and corresponding units are\nprepared outside of this template.)","Josh Allen"],["bb5a08839cf87ba0468d3a3a0f5cd70542a98cbf","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated pdep app to use new render_thermo filters.\n\nAs before, this is to replace the old prepareThermoParameters() function\nand the thermoModel.html template.","Josh Allen"],["231e79c97883a85326b3bb754f08b5f3eee71153","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Removed deprecated prepareThermoParameters() and thermoModel.html.\n\nThe new custom filters render_thermo_math and get_thermo_data provide the\nsame functionality, only better (i.e. more flexible, easier to understand\ncode, etc.)","Josh Allen"],["3c7d314f9e9a37dce06381382823efbd5c2fef95","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added render_states.py with render_states_math and get_states_data filters.\n\nThe render_states_math filter can be used to render any thermo model\nin pretty HTML using jsMath. Usage is the same as with the\nrender_thermo_math filter for thermo models. Similarly, the\nget_states_data filter creates the Javascript arrays of Q(T), rho(E), and\nV(phi) suitable for plotting.","Josh Allen"],["0530107b534b757897276ebcd622dbf3b0452f0a","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated statesModel.js to handle units returned from get_states_data filter.\n\nThis way the units of the plots match the custom units as defined for the\ncurrent user.","Josh Allen"],["efbab48a3dede4038968528e619c6a1e9c95a1dd","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Updated pdep app to use new render_states filters.\n\nThis is to replace the old prepareStatesParameters() function and the\nstatesModel.html template.","Josh Allen"],["04fd8164a475836fbee959a4318fef028e05a5e4","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Removed deprecated prepareStatesParameters() and statesModel.html.\n\nThe render_states_math and get_states_data custom filters are now used\ninstead.","Josh Allen"],["39e7b988c962849634337ba49dfb8387ddecf93e","d2efaa4c3e5af267960de800d4d586f2bce0207f@mit.edu","Added render_collision.py with render_collision_math filter.\n\nThe render_collision_math filter can be used to render the collision\nparameters for any species in pretty HTML using jsMath.","Josh Allen"]],"ref":"refs/heads/master","size":24,"head":"41bf45d8c6684bb682c60295d5a7999da4706167","push_id":38372818}