Tutorial by Examples: for

from chempy import Substance ferricyanide = Substance.from_formula('Fe(CN)6-3') ferricyanide.composition == {0: -3, 26: 1, 6: 6, 7: 6} True print(ferricyanide.unicode_name) Fe(CN)₆³⁻ print(ferricyanide.latex_name + ", " + ferricyanide.html_name) Fe(CN)_{6}^{3-}, Fe(CN)<sub>6&...
from chempy import ReactionSystem # The rate constants below are arbitrary rsys = ReactionSystem.from_string("""2 Fe+2 + H2O2 -> 2 Fe+3 + 2 OH-; 42 2 Fe+3 + H2O2 -> 2 Fe+2 + O2 + 2 H+; 17 H+ + OH- -> H2O; 1e10 H2O -> H+ + OH-; 1e-4 Fe+3 + 2 H2O -...
To shelve an object, first import the module and then assign the object value as follows: import shelve database = shelve.open(filename.suffix) object = Object() database['key'] = object
<?xml version="1.0"?> <openerp> <data noupdate="1"> <function model="*model_name*" name="_configure_sales"/> </data> </openerp> This simple xml file is calls _configure_sales function from model_name ...
With the help of react-navigation, you can add navigation to your app really easy. Install react-navigation npm install --save react-navigation Example: import { Button, View, Text, AppRegistry } from 'react-native'; import { StackNavigator } from 'react-navigation'; const App = StackNavigat...
animated_android_dialog_box.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="16dp"> &...
Install the Cordova and Ionic Native plugins: $ ionic cordova plugin add cordova-plugin-camera $ npm install --save @ionic-native/camera Your app.module.ts will need to inject camera: import { Camera } from '@ionic-native/camera'; .......... @NgModule({ declarations: [ MyApp ], ...
Add below function to your <form> tag. This function will generate a hidden field named _token and filled value with the token. {{csrf_field()}} Add csrf_token () function to your hidden _token in the value attribute. This will generate only encrypted string. <input type="hidden&q...
First some general information about how arrays behave in Coldfusion as compared to other programming languages. Arrays can have numeric indexes only (if you want to have a string index use structs instead) Arrays begin at index [1] Arrays can have one ore more dimensions
Arrays of bit-fields, pointers to bit-fields and functions returning bit-fields are not allowed. The address operator (&) cannot be applied to bit-field members. The data type of a bit-field must be wide enough to contain the size of the field. The sizeof() operator cannot be applied to a b...
<p> Today: <span th:text="${#calendars.format(today,'dd MMMM yyyy')}">30 May 2017</span> </p>
<p> Order sum: <span th:text="${#numbers.formatDecimal(orderSum, 0, 'COMMA', 2, 'POINT')}">1,145,000.52</span> </p>
<table id="countryList"> <thead> <tr> <th th:text="#{country.label.name}"> Country </th> <th th:text="#{country.label.capital}"> Capital </th> <th th:text="#{country.l...
If yoi have nested array, the following can be done new Vue({ el: '#app', data:{ myArr : [ ['apple', 'banana'], ['grapes', 'orange'] ] }, methods:{ changeArrayItem: function(){ this.$set(this.myArr[1], 1, 'strawbe...
FOR /F In a FOR /F statement, some characters needs escaping, here a list(taken and edited from Rob van der Woude's page) CharacterEscaped ResultRemarks'^'Only needed in FOR /F's brackets, unless usebackq is specified.`^`Only needed in FOR /F's brackets, when usebackq is specified,^,┒;^;┃=^=┣ Must...
When trying to filter some record using multiple value in a selector. First you must use the px:PXMultiSelector in the aspx page instead of the normal px:PXSelector. Then after you must create yourself a graph containing at least three views and a view delegate. you will also need at least a basic ...
Following example will help to give equal space to an item in GridLayout. ItemOffsetDecoration.java public class ItemOffsetDecoration extends RecyclerView.ItemDecoration { private int mItemOffset; private int spanCount = 2; public ItemOffsetDecoration(int itemOffset) { ...
You can make function passed to test() method async - then you can use await keyword. Your test will wait until Promises resolve and testing asynchronous code becomes easier and more readable. In the following example call that returns a Promise is changeset.validate(). Please notice also wrapping s...
Many packages for example on version 3.4 would run on 3.6 just fine, but if there are no distributions for specific platform, they can't be installed, but there is workaround. In .whl files (known as wheels) naming convention decide whether you can install package on specified platform. Eg. scikit_l...
Two main techniques allow passing data between GUI functions and Callbacks: setappdata/getappdata and guidata (read more about it). The former should be used for larger variables as it is more time efficient. The following example tests the two methods' efficiency. A GUI with a simple button is cre...

Page 84 of 86