Developer API¶
This page contains modules that are used by developers of TVM. Many of these APIs are PackedFunc registered in C++ backend.
tvm.node¶
Node is the base class of all TVM AST.
Normally user do not need to touch this api.
-
class
tvm.node.
NodeBase
¶ NodeBase is the base class of all TVM language AST object.
-
same_as
(other)¶ check object identity equality
-
-
tvm.node.
Node
¶ alias of
tvm._ffi.node.NodeBase
tvm.expr¶
Expression AST Node in TVM.
User do not need to deal with expression AST node directly. But they can be helpful for developer to do quick proptyping. While not displayed in the document and python file. Each expression node have subfields that can be visited from python side.
For example, you can use addexp.a to get the left operand of an Add node.
x = tvm.var("n")
y = x + 2
assert(isinstance(y, tvm.expr.Add))
assert(y.a == x)
-
class
tvm.expr.
Call
(dtype, name, args, call_type, func, value_index)¶ Call node.
- Parameters
-
Extern
= 0¶
-
ExternCPlusPlus
= 1¶
-
Halide
= 3¶
-
Intrinsic
= 4¶
-
PureExtern
= 2¶
-
PureIntrinsic
= 5¶
-
handle
¶
-
class
tvm.expr.
EqualOp
(a, b)¶ Deferred equal operator.
This is used to support sugar that a == b can either mean NodeBase.same_as or NodeBase.equal.
-
asnode
()¶ Convert node.
-
same_as
(value, /)¶ Return self==value.
-
-
class
tvm.expr.
NotEqualOp
(a, b)¶ Deferred NE operator.
This is used to support sugar that a != b can either mean not NodeBase.same_as or make.NE.
-
asnode
()¶ Convert node.
-
same_as
(value, /)¶ Return self==value.
-
-
class
tvm.expr.
Shuffle
(vectors, indices)¶ Shuffle node.
- Parameters
vectors (Array of Expr) – The vectors
indices (Array of indices) – The indices
-
handle
¶
-
class
tvm.expr.
StringImm
(value)¶ String constant.
- Parameters
value (str) – The value of the function.
-
handle
¶
tvm.codegen¶
Code generation related functions.
-
tvm.codegen.
build_module
(lowered_func, target)¶ Build lowered_func into Module.
- Parameters
lowered_func (LoweredFunc) – The lowered function
target (str) – The target module type.
- Returns
module – The corressponding module.
- Return type
tvm.stmt¶
Statement AST Node in TVM.
User do not need to deal with AST node directly. But they can be helpful for developer to do quick proptyping. While not displayed in the document and python file. Each statement node have subfields that can be visited from python side.
x = tvm.var("n")
a = tvm.var("array", tvm.handle)
st = tvm.make.Store(a, x + 1, 1)
assert isinstance(st, tvm.stmt.Store)
assert(st.buffer_var == a)
-
class
tvm.stmt.
Allocate
(buffer_var, dtype, extents, condition, body)¶ Allocate node.
- Parameters
-
handle
¶
-
class
tvm.stmt.
Evaluate
(value)¶ Evaluate node.
- Parameters
value (Expr) – The expression to be evalued.
-
handle
¶
-
class
tvm.stmt.
For
(loop_var, min_val, extent, for_type, device_api, body)¶ For node.
- Parameters
-
Parallel
= 1¶
-
Serial
= 0¶
-
Unrolled
= 3¶
-
Vectorized
= 2¶
-
handle
¶
-
class
tvm.stmt.
Free
(buffer_var)¶ Free node.
- Parameters
buffer_var (Var) – The buffer variable.
-
handle
¶
-
class
tvm.stmt.
Realize
(func, value_index, dtype, bounds, condition, body)¶ Realize node.
- Parameters
-
handle
¶
-
tvm.stmt.
stmt_list
(stmt)¶ Make list of stmt from blocks.
- Parameters
stmt (A block statement) –
- Returns
stmt_list – The unpacked list of statements
- Return type
list of Stmt
tvm.ir_pass¶
|
TVM PackedFunc Inline. |
|
TVM PackedFunc Simplify. |
|
TVM PackedFunc ConvertSSA. |
|
TVM PackedFunc VerifySSA. |
|
TVM PackedFunc CanonicalSimplify. |
|
TVM PackedFunc StorageFlatten. |
|
TVM PackedFunc VectorizeLoop. |
|
TVM PackedFunc UnrollLoop. |
|
TVM PackedFunc ThreadSync. |
|
TVM PackedFunc StorageRewrite. |
|
TVM PackedFunc MakeAPI. |
|
TVM PackedFunc SplitHostDevice. |
|
TVM PackedFunc InjectVirtualThread. |
|
TVM PackedFunc LoopPartition. |
|
TVM PackedFunc RemoveNoOp. |
|
TVM PackedFunc SplitPipeline. |
|
TVM PackedFunc LowerThreadAllreduce. |
|
TVM PackedFunc LowerIntrin. |
|
TVM PackedFunc LowerTVMBuiltin. |
|
TVM PackedFunc NarrowChannelAccess. |
Namespace of IR pass functions.
This namespace is used for developers. While you do not see any declarations. The functions are automatically exported from C++ side via PackedFunc.
Each api is a PackedFunc that can be called in a positional argument manner. You can read “include/tvm/pass.h” for the function signature of these functions.
tvm.ir_builder¶
Developer API of IR node builder make function.
-
class
tvm.ir_builder.
BufferVar
(builder, buffer_var, content_type)¶ Buffer variable with content type, makes load store easily.
Do not create it directly, create use IRBuilder.
Examples
In the follow example, x is BufferVar.
x[0] = ...
directly emit a store to the IRBuilder,x[10]
translates to Load.# The following code generate IR for x[0] = x[ ib = tvm.ir_builder.create() x = ib.pointer("float32") x[0] = x[10] + 1
-
asnode
()¶ Convert value to node
-
-
class
tvm.ir_builder.
IRBuilder
¶ Auxiliary builder to build IR for testing and dev.
Examples
ib = tvm.ir_builder.create() n = tvm.var("n") A = ib.allocate("float32", n, name="A") with ib.for_range(0, n, name="i") as i: with ib.if_scope((i % 2) == 0): A[i] = A[i] + 1 # The result stmt. stmt = ib.get()
-
allocate
(dtype, shape, name='buf', scope=None)¶ Create a allocate statement.
-
buffer_ptr
(buf)¶ Create pointer variable corresponds to buffer ptr.
-
else_scope
()¶ Create an else scope.
This can only be used right after an if scope.
- Returns
else_scope – The result else scope.
- Return type
Examples
ib = tvm.ir_builder.create() i = tvm.var("i") x = ib.pointer("float32") with ib.if_scope((i % 2) == 0): x[i] = x[i - 1] + 1 with ib.else_scope(): x[i] = x[i - 1] + 2
-
emit
(stmt)¶ Emit a statement to the end of current scope.
- Parameters
stmt (Stmt or callable.) – The statement to be emitted or callable that build stmt given body.
-
for_range
(begin, end, name='i', dtype='int32', for_type='serial')¶ Create a for iteration scope.
- Parameters
begin (Expr) – The min iteration scope.
end (Expr) – The end iteration scope
name (str, optional) – The name of iteration variable, if no input names, using typical index names i, j, k, then i_nidx
dtype (str, optional) – The data type of iteration variable.
for_type (str, optional) – The special tag on the for loop.
- Returns
loop_scope – The for scope, when enters returns loop_var
- Return type
With.Scope of Var
Examples
ib = tvm.ir_builder.create() x = ib.pointer("float32") with ib.for_range(1, 10, name="i") as i: x[i] = x[i - 1] + 1
-
if_scope
(cond)¶ Create an if scope.
- Parameters
cond (Expr) – The condition.
- Returns
if_scope – The result if scope.
- Return type
Examples
ib = tvm.ir_builder.create() i = tvm.var("i") x = ib.pointer("float32") with ib.if_scope((i % 2) == 0): x[i] = x[i - 1] + 1
-
likely
(expr)¶ Add likely tag for expression. :param expr: The expression. Usually a condition expression. :type expr: Expr
- Returns
expr – The expression will likely tag.
- Return type
-
new_scope
()¶ Create new scope,
this is useful to set boundary of attr and allocate.
- Returns
new_scope – The result new scope.
- Return type
-
pointer
(content_type, name='ptr')¶ Create pointer variable with content type.
-
scope_attr
(node, attr_key, value)¶ Create an AttrStmt at current scope.
- Parameters
Examples
ib = tvm.ir_builder.create() i = tvm.var("i") x = ib.pointer("float32") ib.scope_attr(x, "storage_scope", "global") x[i] = x[i - 1] + 1
-
-
class
tvm.ir_builder.
WithScope
(enter_value, exit_cb)¶ Auxiliary scope with
tvm.make¶
namespace of IR node builder make function
This namespace is used for developers. While you do not see any declarations. The functions are automatically exported from C++ side via PackedFunc.
Each api is a PackedFunc that can be called in a positional argument manner. You can use make function to build the IR node.
-
tvm.make.
node
(type_key, **kwargs)¶ Make a new DSL node by its type key and fields
- Parameters
- Returns
node – The corresponding DSL Node
- Return type
Node
Note
If the created node is instance of AttrsNode, then the creator function will also run bound checks and default value setup as supported by Attrs.
Example
The following code constructs a IntImm object
x = tvm.make.node("IntImm", dtype="int32", value=10) assert isinstance(x, tvm.expr.IntImm) assert x.value == 10
-
tvm.make.
range_by_min_extent
(min_value, extent)¶ Construct a Range by min and extent.
This constructs a range in [min_value, min_value + extent)
-
tvm.make.
static_cast
(dtype, expr)¶ Cast expr to dtype.
If expr is scalar and dtype is a corresponding vector type, a Broadcast is generated. Otherwise it is a Cast.


This is a sibling p element of div.
This is a another sibling p element of div.
This is a p element inside a div element (child of div).
This is another sibling p element of div.


Robert Talbert, Grand Valley State University / Twitter: @RobertTalbert / Google+: +RobertTalbert
Leeds University, 16 Sept 2014
What is flipped learning?
What are some assessment challenges particular to flipped learning environments?
A potential solution model: Guided Practice
Tools used for Guided Practice
Some results
Flipped learning is a pedagogical approach in which direct instruction moves from the group space to the individual learning space, and the resulting group space is transformed into a dynamic, interactive learning environment where the educator guides students as they apply concepts and engage creatively in the subject matter.
Maximizing successful completion of pre-class work
Preclass work must instruct and assess simultaneously
Finding student misconceptions before class
Catching/repairing misconceptions on harder work during class
"Formative pre-assessment"
Highly structured pre-class activity for self-learning, self-regulation, and formative assessment
Graded 0, 1, 2 on basis of completeness and effort (low stakes)
Theoretical basis: Self-regulated learning
Geogebra and Geogebratube
Google Forms
Python
Did students do the pre-class work?
Median completion rates of Guided Practice were 92% for one section and 96% in the other section.
Did students learn through the pre-class work?
Entrance Quiz median values were 78% and 72%.
Robert Talbert, Associate Professor of Mathematics
Grand Valley State University, Allendale, Michigan USA
Twitter: @RobertTalbert
Google+: +RobertTalbert
Blog: http://chronicle.com/blognetwork/castingoutnines
Presentation: roberttalbert.github.io/leeds
Calculus materials*: http://github.com/RobertTalbert/calculus
Video content*: http://bit.ly/GVSUCalculus
* Free to use under a Creative Commons Attribution-ShareAlike 3.0 license.


Review ©1998 eric lurio
The Apostle
Directed by Robert Duvall
You can't really do one man shows in the cinema. Oh, people have tried, but on the whole it doesn't really work. so Robert Duvall doesn't bother in his latest opus. It's close, though.
Duvall is The Reverend Euliss `Sonny' Dewey, a televangelist from Texas, who spends so much time on the job that he neglects his wife Jessie(Farrah Fawcett) and children. Jessie retaliates by having an affair with another preacher named Horace(Todd Allen), for whom she grabs control of the ministry.
Upset at this turn of events, Sonny gets drunk and bashes Horace's head in with a baseball bat before fleeing.
Justly wanted for murder, Sonny goes to Louisiana, where he takes the identity of The Apostle E.F. and begins his ministry anew.
Along the way he meets a fellow who send him to Brother Blackwell(John Beasley), a retired minister who owns a derelict church which is restored by Sonny and where he starts his new ministry.
While there is a failed romance with Miranda Richardson, who plays the receptionist at a local radio station, everyone else is just a prop for Duval to spout religion at and do his Billy Sol Hargus routine for.
He's good at it, too. But the flaw(if you can call it that) here is the same as Scorcese's `Kundun,' unless you go in for that sort of thing, what's the point? It barely works as a character study.
This is great performance, but alas, not a great movie.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Programming is a craft. There is no such thing as a best solution, be it a tool, a language, or an operating system. There can only be systems that are more appropriate in a particular set of circumstances. As a result, I am not wedded to any particular language, methodology or operating system. Instead, I use my experience, combined with research, to choose the most appropriate combinations of tools for the job at hand.
PHP
C#
Python
Java
C/C++
SQL
HTML/CSS
MySQL
SQL Server
PostgreSQL
MongoDB
Oracle
Spark
macOS
Windows XP,7,8,10
Kali Linux
Ubuntu Linux
Windows Server
Windows Azure
Docker
Hadoop
Mesos
LAMP stack
.NETCore
Laravel MVC 4.2
ASP.NET MVC Core
Entity Framework
Django
Bootstrap
REST
SOA
BPEL
JSON/XML
Latex
MS Visio/Office
UML
Markdown


Galvanize Delivers
(current)
Order Food
(current)
This is the ordering page!
Galvanize Delivers
(current)
Order Food
(current)


LPT Design
Menu
Work
(current)
About
UX/UI Work
Hello. I'm
Lynn
, a multi-disciplinary designer interested in intelligent and thoughtful design.
Modern Companion
Modern Companion
Writing Across Technology Identity
Writing Across Technology
Long River Review
Long River Review
No Poster Show
No Poster Show
Manifesto
Manifesto
2019 Wallace Stevens Poem Broadside
2019 Wallace Stevens Poem Broadside
Motion
Motion
2018 Bachelor of Fine Art's Exhibiton
2018 Bachelor of Fine Art's Exhibition
CSS Poster
CSS Poster


Power Supply Box 24V AC - 123-CCTV.com
These 24V AC power supply boxes are offered in 9 and 18 Port models with all having a total of 10Amps power output. Best of all, they are all the same price.
http://www.123-cctv.com/cctv-power-supply/power-supply-box.html
Treatment for Herniated or Bulging Discs
PSU-250VA 24 Volt AC 10Amp Power Supply with 16 channel ...
24 Volt AC 10Amp Power Supply with 16 channel Video Surge Protection. Product Features. ? 16 x 24Vac outputs with built-in surge protection. ? 16 channel .
http://www.elvey.co.za/ProductFiles/a5998ec0-4017-4c42-a210-ce05149c41a8.pdf
NI PS-16 Power Supply - 10 A, 24 VDC - National Instruments
NI industrial power supplies feature long expected life, generous power reserves, and compact size. The 24 V supplies are ideal for powering any NI .
http://sine.ni.com/nips/cds/view/p/lang/en/nid/207474
24volt 10amp power supply Herniated or Bulging Discs
2866763 Phoenix Contact | Mouser
2866763 Phoenix Contact DIN Rail Power Supplies QUINT SFB 1PHASE 24VOLT 10AMP DIN Rail Power Supplies Pricing and Availability.
http://www.mouser.com/ProductDetail/Phoenix-Contact/2866763/?qs=sGAEpiMZZMvrRLonrNC6bdtbpEDvwksj
PICO Power Supply 24V-10A-Table Unit - Nordson Corporation
Technical Data. PICO Power Supply 24V-10A-Table Unit. Primary switched- mode regulator (power supply) for universal use. 1. Safety Guidelines. CAUTION!
http://www.nordson.com/en-us/divisions/efd/Literature/Brochures-Data-Sheets/Valve-Systems/PICO/Nordson-EFD-PICO-Power-Supply-TableUnit.pdf
Platinum Power - Access Control Power Supplies & Accessories
Access control power supplies and accessories are available at CICAccess.com. Dial<PHONE_NUMBER> . 10 Amp Supervised Supply, 24 Volt Output, 4 Output PDB .
http://www.cicaccess.com/power.html
Official Impairment Listing for Spinal Disorders
24 Volt Power Supply - 10 Amp Single Output
24 volt power supply. 10 Amps single output switching power supply. Big selection of 24 volt power supplies shipping from stock. UL approved.
http://www.circuitspecialists.com/24-volt-10-amp-power-supply.html
- united association steel suppliers (narrowing of the spine)
DRP-240-24: MEAN WELL: Power Supplies & Wall Adapters
AC/DC POWER SUPPLY ENCLOSED LED SINGLE- OUTPUT 24 VOLT 10A 240W. DRP-240-24: MEAN WELL. MEAN WELL .
http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_221892_-1Power Supplies: 22 Volt to 30 Volt
Sola linear power supply in open frame chassis. . 100 amp, 24 volt nominal. . Power Supply made by Prologic Controls is made up of five 10 amp internal .
http://www.surplussales.com/PowerSupplies/PowerS-4.html
DC Power Supply 240 Watt 24 volt 10 - Custom Thermoelectric ...
DC Power Supply 240 Watt 24 volt 10 Amp. Share. A 240W 24V/10A Highly Reliable, Universal AC input/full range single output DC power supply. UL and CE .
http://www.shop.customthermoelectric.com/DC-Power-Supply-240-Watt-24-volt-10-Amp-PS-240W1-24-10.htm
Amazon.com: DC 24V 10A Regulated Power Switch Supply Double ...
Wide input voltage range, steady and precise; Full load burn-in test; Over current, over voltage, short circuit protection; Low output ripple and yawp.
http://www.amazon.com/Regulated-Switch-Supply-Double-Output/dp/B005I7NKD4
Medical-Vocational Allowance for Herniated Disc
Heavy duty industrial use 24 volt power supplies 10 amps to 55 ...
Industrial grade high reliability AC/DC power supplies, 10 amps .
http://www.powerstream.com/ac-high-power-industrial-24V.htm
24V 10A Switching Power Supply - Tmart.com
This is 24V 10A Switching Power Supply. It is made of high quality and durable material for long time use. Good choice for you. Features. Universal AC input / full .
http://www.tmart.com/24V-10A-Switching-Power-Supply_p100542.html
Amazon.com: 24v Dc 10a Switching Power Supply Silver: Home ...
Features: 1.Universal AC input / full range 2.Full load burn-in test 3.Cooling by free air convection 4.It's good quality and high performance 5.Great switching .
http://www.amazon.com/24v-Switching-Power-Supply-Silver/dp/B006YM8YZG
Appealing a Denial of Benefits
Dual DC 36V & 24V 10A Switching Power Supply. Ideal for DSP ...
This is a dual output switching power supply with 36V and 24V output. Great for DSP controller (24V) and stepping motor for most efficiency operating voltage .
http://www.lightobject.com/Dual-DC-36V-24V-10A-Switching-Power-Supply-Ideal-for-DSP-System-P712.aspx


Visually impaired individuals around the world use the white cane or guide dogs to be able to scan their surrounding area to detect any obstacles or orientation markers on the ground. However, these solutions are primarily used to detect objects below the waist level in the user’s immediate path. As a result, 88% of surveyed legally blind individuals and 98% of blind individuals have experienced head-level accidents, caused by bumping into things at chest height or higher. 86% of these head-level injuries occurred while outdoors. Further, 23% of these head-level injuries required medical attention, with 60% requiring a medical professional to assist. 43% of individuals that experienced these accidents changed their walking habits as a way to avoid these accidents, and 26% of these individuals reported that after these accidents they lost confidence in their ability to travel independently.
A need exists for a device to aid visually impaired individuals, alongside their existing mobility tools, that provides them with the ability to detect objects from waist to above head-level. This would allow them to avoid these head-level accidents and regain their confidence to travel independently without a sighted companion. Further, this device should be low-cost so that it can be affordable and available to working class individuals.
The team at OculAid is working to create a solution to allow blind individuals to detect obstacles above waist level. The solution uses SensorFusion to merge measurements from a multitude of sensors including ultrasonic and infrared sensors to detect these objects. Easy and intuitive adjustability will allow users to adapt on the fly and regain their independence.


How would you rate the noise level out of 5?
[Silent! = 1, Loud! = 5]
How would you rate the spaciousness out of 5?
[Cramped! = 1, Roomy! = 5]
Was there sufficient parking?
Overall Rating:
[Horrible! = 1, Amazing! = 5]
Upload an image (Optional):
General thoughts? (Optional):


Welcome to the Volunteer Scheduler. This is an application in which you can find volunteer organization to volunteer for.
About Login Sign Up


This scenario shows different ways to customize individual commands.
The Song Details command toggles on and off and could be used to show and hide a details pane. The Play button toggles between Play and Pause. The Accept command uses a custom PNG as an icon.


Before Change
with tf.device("/cpu:0"):
batch_size = ground_truth.get_shape()[0].value
ground_truth = tf.reshape(ground_truth, [batch_size, -1])
if weight_map is not None:
weight_map = tf.reshape(weight_map, [batch_size, -1])
// assumes same gt and weight across scales
// prediction should be a list for multi-scale losses
// single scale ``prediction`` is converted to ``[prediction]``
if not isinstance(prediction, (list, tuple)):
prediction = [prediction]
data_loss = []
for ind, pred in enumerate(prediction):
// go through each scale
loss_batch = []
for b_ind, pred_b in enumerate(tf.unstack(pred, axis=0)):
// go through each image in a batch
pred_b = tf.reshape(pred_b, [-1, self._num_classes])
if self._softmax:
pred_b = tf.nn.softmax(
tf.cast(pred_b, dtype=tf.float32))
ground_truth_b = ground_truth[b_ind]
weight_b = None if weight_map is None else weight_map[b_ind]
loss_params = {
"prediction": pred_b,
"ground_truth": ground_truth_b,
After Change
// performs softmax if required
if self._softmax:
pred_b = tf.cast(pred_b, dtype=tf.float32)
pred_b = tf.nn.softmax(pred_b)
// reshape pred, ground_truth, weight_map to the same
// size: (n_voxels, num_classes)
// if the ground_truth has only one channel, the shape
// becomes: (n_voxels,)
spatial_shape = pred_b.get_shape().as_list()[:-1]
ref_shape = spatial_shape + [-1]
ground_truth_b = tf.reshape(ground_truth[b_ind], ref_shape)
if ground_truth_b.get_shape().as_list()[-1] == 1:
ground_truth_b = tf.squeeze(ground_truth_b, axis=-1)
if weight_map is not None:
weight_b = tf.reshape(weight_map[b_ind], ref_shape)
if weight_b.get_shape().as_list()[-1] == 1:
weight_b = tf.squeeze(weight_b, axis=-1)
else:
weight_b = None
// preparing loss function parameters
loss_params = {
"prediction": pred_b,
"ground_truth": ground_truth_b,
"weight_map": weight_b}


Model selection to choose the best fitting fixed effect structure for Natterer's bats ( Myotis nattereri), top, and for Daubenton's bats ( Myotis daubentonii), bottom
A random intercept was included for each individual. Model selection was based on the AICc. Smaller values of the AICc are preferred, but the difference dAICc in AICc values has to exceed 2 so that a more complex model is selected over a simpler one. The finally selected model is printed in bold.


Trees
Indices
Help
Jisc Publications Router - OAI-PMH endpoint
[
hide private
]
[
frames
] |
no frames
]
Identifier Index
[
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y Z
_
]
A
ACCOUNT_ENABLE
(in
config.service
)
add_request_attributes()
(in
GetRecord
)
add_request_attributes()
(in
OAI_PMH
)
add_format()
(in
ListMetadataFormats
)
add_request_attributes()
(in
ListIdentifiers
)
add_set()
(in
ListSets
)
add_record()
(in
ListIdentifiers
)
add_request_attributes()
(in
ListMetadataFormats
)
add_record()
(in
ListRecords
)
add_request_attributes()
(in
ListRecords
)
B
BadArgument
(in
service.view.oaipmh
)
BadVerb
(in
service.view.oaipmh
)
BadResumptionToken
(in
service.view.oaipmh
)
blueprint
(in
service.view.oaipmh
)
C
CannotDisseminateFormat
(in
service.view.oaipmh
)
config
crosswalk()
(in
OAI_DC
)
clean_unreadable()
(in
service.xml
)
crosswalk()
(in
OAI_Crosswalk
)
D
DateFormat
(in
service.oaitools
)
DEBUG
(in
config.service
)
default_earliest()
(in
DateFormat
)
DC
(in
OAI_DC
)
decode_resumption_token()
(in
service.oaitools
)
DC_NAMESPACE
(in
OAI_DC
)
decode_set_spec()
(in
service.oaitools
)
E
earliest_datestamp()
(in
OAIPMHRecord
)
ELASTIC_SEARCH_MAPPINGS
(in
config.service
)
extract_internal_id()
(in
service.oaitools
)
F
format()
(in
DateFormat
)
G
get_crosswalk()
(in
service.view.oaipmh
)
get_element()
(in
ListRecords
)
get_record_params()
(in
service.view.oaipmh
)
get_element()
(in
GetRecord
)
get_element()
(in
ListSets
)
get_response_date()
(in
service.oaitools
)
get_element()
(in
Identify
)
get_element()
(in
OAIPMHError
)
GetRecord
(in
service.view.oaipmh
)
get_element()
(in
ListIdentifiers
)
get_element()
(in
OAI_PMH
)
granularity()
(in
DateFormat
)
get_element()
(in
ListMetadataFormats
)
get_record()
(in
service.view.oaipmh
)
H
header()
(in
OAI_Crosswalk
)
header()
(in
OAI_DC
)
I
IdDoesNotExist
(in
service.view.oaipmh
)
Identify
(in
service.view.oaipmh
)
INITIALISE_INDEX
(in
config.service
)
identifier_exists()
(in
OAIPMHRecord
)
identify()
(in
service.view.oaipmh
)
J
JPER_API_KEY
(in
config.service
)
JPER_BASE_URL
(in
config.service
)
L
legitimate_granularity()
(in
DateFormat
)
list_records()
(in
OAIPMHRepo
)
ListIdentifiers
(in
service.view.oaipmh
)
list_identifiers()
(in
service.view.oaipmh
)
list_records()
(in
service.view.oaipmh
)
ListMetadataFormats
(in
service.view.oaipmh
)
list_identifiers_params()
(in
service.view.oaipmh
)
list_records_params()
(in
service.view.oaipmh
)
ListRecords
(in
service.view.oaipmh
)
list_metadata_formats()
(in
service.view.oaipmh
)
list_sets()
(in
OAIPMHRecord
)
ListSets
(in
service.view.oaipmh
)
list_metadata_formats_params()
(in
service.view.oaipmh
)
list_sets()
(in
service.view.oaipmh
)
list_records()
(in
OAIPMHRecord
)
list_sets_params()
(in
service.view.oaipmh
)
M
make_oai_identifier()
(in
service.oaitools
)
make_set_spec()
(in
service.oaitools
)
make_resumption_token()
(in
service.oaitools
)
models
(in
service
)
N
NoMetadataFormats
(in
service.view.oaipmh
)
NoSetHierarchy
(in
service.view.oaipmh
)
NSMAP
(in
OAI_Crosswalk
)
NoRecordsMatch
(in
service.view.oaipmh
)
now()
(in
DateFormat
)
NSMAP
(in
OAI_DC
)
normalise_date()
(in
service.oaitools
)
NSMAP
(in
OAI_PMH
)
O
OAI_ADMIN_EMAIL
(in
config.service
)
OAIDC
(in
OAI_DC
)
OAIPMH_METADATA_FORMATS
(in
config.service
)
OAI_Crosswalk
(in
service.xwalks
)
OAIDC_NAMESPACE
(in
OAI_DC
)
OAIPMH_RESUMPTION_TOKEN_EXPIRY
(in
config.service
)
OAI_CROSSWALKS
(in
config.service
)
oaipmh
(in
service.models
)
OAIPMHAll
(in
service.models.oaipmh
)
OAI_DC
(in
service.xwalks
)
oaipmh
(in
service.view
)
OAIPMHError
(in
service.view.oaipmh
)
OAI_DC_METADATA_FORMAT
(in
config.service
)
oaipmh()
(in
service.view.oaipmh
)
OAIPMHRecord
(in
service.models.oaipmh
)
OAI_MAX_LOOKBACK
(in
config.service
)
OAIPMH_IDENTIFIER_NAMESPACE
(in
config.service
)
OAIPMHRepo
(in
service.models.oaipmh
)
OAI_PMH
(in
service.view.oaipmh
)
OAIPMH_LIST_IDENTIFIERS_PAGE_SIZE
(in
config.service
)
oaitools
(in
service
)
OAI_REPO_NAME
(in
config.service
)
OAIPMH_LIST_RECORDS_PAGE_SIZE
(in
config.service
)
P
PMH
(in
OAI_PMH
)
PMH_NAMESPACE
(in
OAI_PMH
)
PORT
(in
config.service
)
PMH
(in
OAI_Crosswalk
)
PMH_NAMESPACE
(in
OAI_Crosswalk
)
pull()
(in
OAIPMHRecord
)
R
ResumptionTokenException
(in
service.oaitools
)
S
SECRET_KEY
(in
config.service
)
service
set_text()
(in
service.xml
)
serialise()
(in
OAI_PMH
)
set_resumption()
(in
ListIdentifiers
)
SSL
(in
config.service
)
service
(in
config
)
set_resumption()
(in
ListRecords
)
T
THREADED
(in
config.service
)
V
valid_XML_char_ordinal()
(in
service.xml
)
VERSION
(in
OAI_PMH
)
view
(in
service
)
W
web
(in
service
)
X
xml
(in
service
)
XSI
(in
OAI_Crosswalk
)
xwalks
(in
service
)
xml_clean()
(in
service.xml
)
XSI_NAMESPACE
(in
OAI_PMH
)
XSI
(in
OAI_PMH
)
XSI_NAMESPACE
(in
OAI_Crosswalk
)
_
__init__()
(in
OAIPMHRepo
)
__init__()
(in
ListRecords
)
__package__
(in
service.view
)
__init__()
(in
BadArgument
)
__init__()
(in
ListSets
)
_illegal_ranges
(in
service.xml
)
__init__()
(in
BadResumptionToken
)
__init__()
(in
NoMetadataFormats
)
_illegal_unichrs
(in
service.xml
)
__init__()
(in
BadVerb
)
__init__()
(in
NoRecordsMatch
)
_illegal_xml_chars_RE
(in
service.xml
)
__init__()
(in
CannotDisseminateFormat
)
__init__()
(in
NoSetHierarchy
)
_parameterised_list_identifiers()
(in
service.view.oaipmh
)
__init__()
(in
GetRecord
)
__init__()
(in
OAIPMHError
)
_parameterised_list_records()
(in
service.view.oaipmh
)
__init__()
(in
IdDoesNotExist
)
__init__()
(in
OAI_PMH
)
_resume_list_identifiers()
(in
service.view.oaipmh
)
__init__()
(in
Identify
)
__package__
(in
config
)
_resume_list_records()
(in
service.view.oaipmh
)
__init__()
(in
ListIdentifiers
)
__package__
(in
config.service
)
_to_xml()
(in
OAI_PMH
)
__init__()
(in
ListMetadataFormats
)
__package__
(in
service
)
Trees
Indices
Help
Jisc Publications Router - OAI-PMH endpoint
Generated by Epydoc 3.0.1 on Wed Dec 16 17:54:29 2015
http://epydoc.sourceforge.net


Thank you for participating to our BusMall Survey. Your feedback is important to us. Please select the product you are interested in.
Questions?
Please contact us at<PHONE_NUMBER> or email us at<EMAIL_ADDRESS>Thank you for participating to our BusMall Survey. Your feedback is important to us. Please select the product you are interested in.
Please contact us at<PHONE_NUMBER> or email us at survey@busmall.com.


Coal has a local development server to help you test your project locally and handle serving of HTML, CSS, JS, and images.
By using the default serve mode, Coal will expect a folder called ./src
and run on port
8041
coal serve
To set the source folder of the project, provide it to serve
as an argument.
coal serve --source my_source/ coal serve -s my_source/
To set the port of the dev server, provide it to serve
as an argument.
coal serve --port 1337 coal serve -p 1337
For more detailed information, see CLI documentation.


Home Sweet Home 2.0 is the premier relocation service for moving to the SF Bay Area! Here is a happy family we are helping move:
Frequent issues moving include wanting to find a good school for your children that doesn't have a lottery system to get in, and finding work for a partner that isn't in the tech industry.


#header#
| Log session start time _logStartTime_. | Filter (by Job or Task): | No filter
| Page current Out of pages pages. | Navigate: |
| Time | Category | Id | Duration (ms) | Level | Job ? | Task ? | Phase | Info | Thread |
|---|---|---|---|---|---|---|---|---|---|
| _time_ | _category_ | _id_ | _duration_ | _level_ | _job_ | _task_ | _phase_ | _info_ | _thread_ |