Trait that uses a shared test approach to enable
you to run the same tests on multiple browsers in a ScalaTest Suite
, where each kind of browser is started and stopped
just once for the whole Suite
.
Trait that uses a shared test approach to enable
you to run the same tests on multiple browsers in a ScalaTest Suite
, where a new browser is started before each test
that needs a browser, and stopped after.
Trait that defines an abstract createWebDriver
method for creating a new Selenium WebDriver
and an abstract unableToCreateDriverErrorMessage
method that provides an appropriate error message if the driver
is not available on the current platform.
Abstract class that encapsulates a browser name, tag name, and Selenium WebDriver
factory method.
Factory whose createWebDriver
method will either return a new Selenium ChromeDriver
, or
UnavailableDriver, if Chrome is not available on the host platform.
Trait that provides a configured FakeApplication
to the suite into which it is mixed.
Trait that provides a configured FakeApplication
, server port number, and Selenium WebDriver
to the suite
into which it is mixed.
Trait that provides a configured FakeApplication
and server port number to the suite into which it is mixed.
Factory whose createWebDriver
method will either return a new Selenium FirefoxDriver
(created
using the profile specified by firefoxProfile
), or
UnavailableDriver, if Firefox is not available on the host platform.
Firefox browser info, which encapsulates the browser name, "[Firefox]"
; tag name, org.scalatest.tags.FirefoxBrowser
; and a factory method that produces a Selenium FirefoxDriver
.
Factory whose createWebDriver
method will either return a new Selenium HtmlUnitDriver
, or
UnavailableDriver, if HtmlUnit is not available on the host platform.
HtmlUnit
browser info, which encapsulates the browser name, "[HtmlUnit]"
; tag name, org.scalatest.tags.HtmlUnitBrowser
; and a factory method that produces a Selenium HtmlUnitDriver
.
Factory whose createWebDriver
method will either return a new Selenium InternetExplorerDriver
, or
UnavailableDriver, if Internet Explorer is not available on the host platform.
Trait that helps you provide different fixtures to different tests: a FakeApplication
, a TestServer
, or one
of the Selenium WebDrivers
s.
Convenience "super Suite" class for "mixed fixture" Play tests.
Trait that provides a new FakeApplication
instance per ScalaTest Suite
.
Trait that provides a new FakeApplication
instance for each test.
Trait that provides a new Selenium WebBrowser
instance per ScalaTest Suite
.
Trait that provides a new Selenium WebDriver
instance for each test executed in a ScalaTest Suite
.
Trait that provides a new FakeApplication
and running TestServer
instance per ScalaTest Suite
.
Trait that provides a new FakeApplication
and running TestServer
instance for each test executed in a ScalaTest Suite
.
Convenience "super Suite" base class for Play tests.
Wraps a port number of a provided TestServer
so that it can be made available as an implicit without making an Int
implicit.
Factory whose createWebDriver
method will either return a new Selenium SafariDriver
, or
UnavailableDriver, if Safari is not available on the host platform.
Trait that defines abstract methods that providing a port number and implicit FakeApplication
and a concrete
method that provides an implicit PortNumber that wraps the port number.
Trait providing convenience methods to create WS requests in tests.
Companion object to trait BrowserFactory
that holds a UnavailableDriver
object that implements
the Selenium WebDriver
interface by throwing UnuspportedOperationException
.
Companion object to trait ChromeFactory
that mixes in the trait.
Chrome browser info, which encapsulates the browser name, "[Chrome]"
; tag name, org.scalatest.tags.ChromeBrowser
; and a factory method that produces a Selenium ChromeDriver
.
Companion object to trait FirefoxFactory
that mixes in the trait.
Companion object to trait HtmlUnitFactory
that mixes in the trait.
Companion object to trait InternetExplorerFactory
that mixes in the trait.
Internet Explorer browser info, which encapsulates the browser name, "[InternetExplorer]"
; tag name, org.scalatest.tags.InternetExplorerBrowser
; and a factory method that produces a Selenium InternetExplorerDriver
.
Companion object to trait SafariFactory
that mixes in the trait.
Safari browser info, which encapsulates the browser name, "[Safari]"
; tag name, org.scalatest.tags.SafariBrowser
; and a factory method that produces a Selenium SafariDriver
.


SQLite is serverless. This may sound harmless at first, indeed, SQLite seems to work just like MySQL or PostgreSQL when you wind up the JDBC driver for the first time. But there are some important differences you need to think about.
Only one Connection can write to the database at a time. That's right, the entire database locks. Moreover, no write can finish while there is an open reader. The full and gory details are discussed on the locking page. This means you need to close your ResultSet, fast.
Do a lot of queries. They are cheap. Tasks that you would do on a full DBMS with esoteric features such as cursors should be done on SQLite with multiple queries. A good example of this is scrolling cursors.
This holds true for any database, but with SQLite, you get further benefits. When you call:
PreparedStatement prep = conn.prepareStatement( "insert into mytable values (?);");
The SQL is parsed by SQLite into an intermediate form, waiting to be filled with a variable and executed. Reusing the PreparedStatement saves re-parsing the SQL.
Almost all writes should be done in a transaction. It is good form, and if you are doing a large number of updates, it offers great speed benefits. This is slow:
PreparedStatement prep = conn.prepareStatement( "insert into mytable values (?);"); for (int i=0; i < 10000; i++) { prep.setInt(1, i); prep.executeUpdate(); }This is fast:
PreparedStatement prep = conn.prepareStatement( "insert into mytable values (?);"); conn.setAutoCommit(false); for (int i=0; i < 10000; i++) { prep.setInt(1, i); prep.executeUpdate(); } conn.commit();
This can be further improved with batch routines, but the transaction is the most important thing!
JDBC provides many batch interfaces, allowing you to group tasks together. If you have a large set of statements to execute, batches will be slightly faster and much more organised:
PreparedStatement prep = conn.prepareStatement( "insert into mytable values (?);"); for (int i=0; i < 10000; i++) { prep.setInt(1, i); prep.addBatch(); } conn.setAutoCommit(false); prep.executeBatch(); conn.commit();Easy.
In SQLite version 3, the type of a value is associated with the value itself, not with the column or variable in which the value is stored. (This is sometimes called manifest typing.)
This is important if you use JDBC meta data. The getColumnType() function will return the type associated with the value in the currently selected row. This is different from other JDBC drivers.


CommentBuddy v3
edit comments
access key
help
Please enter the access key from the CommentBuddy composer
submit


Survey Form
Hi! This is the microverse trial survey form.
Name
Email
Enter your age:
Choose a course:
Python
Javascript
C
C++
Which languages do you speak?
English
Telugu
Spanish
Years of programming?
1
2
3
Comments
Submit


There are no pictures with GPS information in this album.
(
<
>
%
Welcome to Gollery
S
(
?
Howdy! You're using Gollery version
.
.
System information
Number of thumbnails in the queue
Go version
Memory used
Maximum number of threads
Number of goroutines
×
Gollery
An error has occured. To continue:
Press F5 to restart Gollery
Error:


Module p.p.factoids
Part of
p1tr.plugins
P1tr is very grateful that I exist, because I provide the great features of loading and handling plug-ins. For I'm very well coded P1tr is much better than some bot with worse plug-in support, obviously.
Class
PluginLoader
I'm responsible for loading plugins.
Class
PluginHandler
I make it possible to handle plug-ins, in particular register() and


JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
C
E
G
I
L
M
O
S
V
C
crc(InputStream)
- Method in class org.mini2Dx.natives.
SharedLibraryLoader
Returns a CRC of the remaining bytes in the stream.
E
extractFile(String, String)
- Method in class org.mini2Dx.natives.
SharedLibraryLoader
Extracts the specified file to the specified directory if it does not already exist or the CRC does not match.
extractFileTo(String, File)
- Method in class org.mini2Dx.natives.
SharedLibraryLoader
Extracts the specified file into the temp directory if it does not already exist or the CRC does not match.
G
getAbi()
- Static method in class org.mini2Dx.natives.
OsInformation
getFallbackLibraryLocation()
- Method in enum org.mini2Dx.natives.
Os
getOs()
- Static method in class org.mini2Dx.natives.
OsInformation
I
is64Bit()
- Static method in class org.mini2Dx.natives.
OsInformation
isAndroid()
- Static method in class org.mini2Dx.natives.
OsInformation
isArm()
- Static method in class org.mini2Dx.natives.
OsInformation
isIOS()
- Static method in class org.mini2Dx.natives.
OsInformation
isLoaded(String)
- Static method in class org.mini2Dx.natives.
SharedLibraryLoader
isMac()
- Static method in class org.mini2Dx.natives.
OsInformation
isUnix()
- Static method in class org.mini2Dx.natives.
OsInformation
isWindows()
- Static method in class org.mini2Dx.natives.
OsInformation
L
load(String)
- Method in class org.mini2Dx.natives.
SharedLibraryLoader
Loads a shared library for the platform the application is running on.
M
mapLibraryName(String)
- Method in class org.mini2Dx.natives.
SharedLibraryLoader
Maps a platform independent library name to a platform dependent name.
O
org.mini2Dx.natives
- package org.mini2Dx.natives
Os
- Enum in
org.mini2Dx.natives
An enum for Operating Systems
OsInformation
- Class in
org.mini2Dx.natives
Provides information about the OS that the JVM is running on
OsInformation()
- Constructor for class org.mini2Dx.natives.
OsInformation
S
setLoaded(String)
- Static method in class org.mini2Dx.natives.
SharedLibraryLoader
Sets the library as loaded, for when application code wants to handle libary loading itself.
SharedLibraryLoader
- Class in
org.mini2Dx.natives
Loads correct native libraries based on the current OS.
SharedLibraryLoader()
- Constructor for class org.mini2Dx.natives.
SharedLibraryLoader
SharedLibraryLoader(String)
- Constructor for class org.mini2Dx.natives.
SharedLibraryLoader
Fetches the natives from the given natives jar file.
V
valueOf(String)
- Static method in enum org.mini2Dx.natives.
Os
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.mini2Dx.natives.
Os
Returns an array containing the constants of this enum type, in the order they are declared.
C
E
G
I
L
M
O
S
V
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes


Steve Stivers, who served in the position from 2011 to 2021, stepped down May 16 to become the CEO of Ohio’s Chamber of Commerce. In the previous Congressional election, he won the race by 63.6% of the vote, with his opponent, Joel Newby, only receiving 36.4%, according to a previous Post report.
Athens County voted to elect Newby with more than 57% of the vote. However, the rest of the district voted overwhelmingly to elect Stivers, according to a previous Post report.
On Sept. 26, Russo (D) made a day trip to the city to help make students aware of her campaign focuses. On College Green, she spoke with students about her goals to increase the rights of working families and focus on addressing climate change.
She also emphasized the importance of college-aged voters being involved in the voting process and being aware of the special election.
Russo was not alone in visiting part of her constituency, as Carey (R) spoke at a dinner hosted by the Athens County Republican Party on Sept. 30. His speech was focused on revamping the coal industry and preventing President Joe Biden from using public funds to implement programs he considers to be counterproductive.
Additionally, Carey told The Post he hopes to help college-aged voters return to a more traditional university experience.
The 15th District spans from Athens County to Madison County and parts of Franklin County, and the winner of the race will serve to represent the interests of citizens in those areas in Congress.
Pete Couladis, chairman of the Athens County Republican Party, said he believes voters should focus on the big picture of the race rather than the local effects.
On a national scale, keeping the seat republican and potentially gaining a few more as well could help to slow down Biden’s agenda, Couladis said.
“Some of the things (the White House is) trying to push, some of the spending plans and other things, they are going to bankrupt our country,” Couladis said.
However, a local perspective was emphasized by John Haseley, chairman of the Athens County Democratic Party, who believes it is important to have someone in Congress representing Athens County, as it faces multiple unique challenges
“Because of where we're located in the state, in a more remote region, we face more significant economic challenges, and a prime example of that is the lack of broadband,” Haseley said. “We're being left behind because we don't have the broadband infrastructure to allow us to compete in that economy.”
The Republican Party has pledged its support to Carey for the race and, in June, former President Donald Trump expressed his support for him. In a press release, Trump said Carey has his “Complete and Total Endorsement.”
“(Stivers) was basically a conservative member of Congress, and he did a good job,” Couladis said. “He kept in touch with constituents in his district. It's a big district, and he did a good job. Hopefully, his replacement will also continue to do a good job.”
The Democratic Party is backing Russo, who was endorsed by Biden on Nov. 1.
“She’s the kind of leader we need as we build back an economy that creates good-paying jobs, delivers more affordable health care, and puts middle-class families first,” Biden said in a press release. “I am proud to endorse Allison Russo for Congress to represent Ohio’s 15th District.”
© Copyright 2020, The Post, Athens, OH


Class File
Class File
- Exception
- Slimore\Cache\Exception\File
Namespace: Slimore\Cache\Exception
Package: Slimore\Cache\Exception
Located at Slimore/Cache/Exception/File.php
Package: Slimore\Cache\Exception
Located at Slimore/Cache/Exception/File.php
Methods summary
Methods inherited from Exception
__construct()
,
__toString()
,
getCode()
,
getFile()
,
getLine()
,
getMessage()
,
getPrevious()
,
getTrace()
,
getTraceAsString()
Properties summary
Properties inherited from Exception
$code
,
$file
,
$line
,
$message


Role: Full Stack Engineer
Stack: Rails, JavaScript, jQuery, PostgreSQL, Ruby, AJAX, Stripe, BCrypt, Paperclip
The client requested a shopping website similar to Amazon. The eCommerce platform included an inventory management section for admins. User authentication was also required, as well as automated confirmation emails.
The webstore was built with Rails. AJAX and jQuery was used to create a dynamic user experience. The site was designed to be responsive and mobile friendly.


--- layout: default-layout title: Contact Us active: Contact permalink: contact ---
9823 Pacific Heights Boulevard, Suite H, San Diego, CA 92121
(858) 712-0040
info@tridengroup.com


rec.arts.sf-reviews because of the three pieces making up POISON, one is fantasy and one is science fiction/horror. -Moderator]
POISON A film review by Frank Maloney Copyright 1991 Frank Maloney
POISON is a film written and directed by Todd Haynes. The cast includes Larry Maxwell, Susan Norman, Scott Renderer, and James Lyon.
POISON is simply a brilliant film. I recommend it highly. Not only is it worth full-ticket price, it is worth a drive to another city, since it is not being distributed very widely. Even in film-loving Seattle, it was booked into one of the theaters in the University District, the most movie-intense neighborhood in Seattle, for a mere 12-day run. That run concludes today as I write and whether it will be continued at another venue is an open question.
POISON has gotten some box-office power by being the latest target of the Rev. Donald Wildmon's American Family Association and its war on queers. And some reviewers have found it unsettling. I call it a challenging film, that has learned a new way to be a movie. Its structure, its narrative style, are challenging. The contents are fascinating, but hardly worthy of controversy.
The source for its stories and its mood of angry isolation come from the writings of Jean Genet. Genet is quoted on screen from time to time and his voice, as it were, can be heard especially in the narrative of "Homo," one of the three interlocking stories that make up POISON. Otherwise, the film presents more the spirit of Genet than it does filmed versions of his novels. Each of the three stories has a distinct look and feel to it and the film can cut from one to the next without difficulty or confusion. In the end, it doesn't matter anyway, since all three merge and conclude as a single unified piece. This is a film film-students need to study in depth.
The first story we encounter is "Hero," a mock documentary about a seven-year-old boy who, we are told in a dead pan voiceover, shot his father to death and literally flew off the bedroom balcony.
The second story is "Horror," an absolutely perfect send-up of a Roger-Corman, mad-scientist, b&w, cheapie sci-fi, Fifties film. Haynes once again has the look down perfectly. The scientist is assisted by a desperately bland Susan Norman, who ought to get some kind of award for her achievement here. "Horror" may be a parable of AIDS, or it may be something less specific. It like the others offers the pleasure of sharp style and a serious observation about human nature, about isolation and being different as a threat to the majority.
The third component is the key to the controversy "Homo," a story about a habitual criminal (like Genet himself), who is in prison and falls in love with another prisoner, a man he knew at reform school.  Actually, the most shocking scene, the one that did disturb me, was a terrible ritual of humiliation inflicted on a gay boy by his straight fellow inmates in a flashback to the reformatory. The views of isolation, humiliation, love, and that prison we all live in would be devastating if the story were not told in such an impassive, detached manner.
Detachment is the major fault of POISON overall. And its saving quality. I think the movie would be too strong for me without the distance the film puts between us and the stories. The ironic use of rather campy styles in two of the stories and the cutting back and forth between the three release our tension and make POISON survivable.
Do see if you can. It is a remarkable film and is worthy of its audience.
-- Frank Richard Aloysius Jude Maloney .
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


Definition at line 41 of file CPlane.h.
Public Member Functions | |
| void | normalize () |
| void | setup (CVector vector1, CVector vector2, CVector vector3) |
| void | operator= (CPlane plane) |
| float | operator * (CVector vector) |
| CPlane | operator- () |
| CPlane * | unlink () |
Public Attributes | |
| CVector | normal |
| Normal vector. | |
| float | distance |
| 'Distance' or d value of equation. | |
| CPlane * | prev |
| CPlane * | next |
|
|
Normalises the normal, and adjusts distance appropiately. |
Here is the call graph for this function:
|
|
Sets up a plane from three given vectors. These vectors define a triangle in CW order.
|
|
|
Copies plane. |
|
|
Returns distance of vector to plane.
|
|
|
Negates (mirrors) plane. |


|
My Project
|
#include "priolist.h"
#include "../../utils/cont.h"
#include "../../utils/fast.h"
#include "../../utils/err.h"
#include "../../utils/attr.h"
#include <stddef.h>
Functions | |
| void | nn_priolist_init (struct nn_priolist *self) |
| void | nn_priolist_term (struct nn_priolist *self) |
| void | nn_priolist_add (NN_UNUSED struct nn_priolist *self, struct nn_priolist_data *data, struct nn_pipe *pipe, int priority) |
| void | nn_priolist_rm (struct nn_priolist *self, struct nn_priolist_data *data) |
| void | nn_priolist_activate (struct nn_priolist *self, struct nn_priolist_data *data) |
| int | nn_priolist_is_active (struct nn_priolist *self) |
| struct nn_pipe * | nn_priolist_getpipe (struct nn_priolist *self) |
| void | nn_priolist_advance (struct nn_priolist *self, int release) |
| int | nn_priolist_get_priority (struct nn_priolist *self) |
| void nn_priolist_activate | ( | struct nn_priolist * | self, |
| struct nn_priolist_data * | data | ||
| ) |
| void nn_priolist_add | ( | NN_UNUSED struct nn_priolist * | self, |
| struct nn_priolist_data * | data, | ||
| struct nn_pipe * | pipe, | ||
| int | priority | ||
| ) |
| void nn_priolist_advance | ( | struct nn_priolist * | self, |
| int | release | ||
| ) |
| int nn_priolist_get_priority | ( | struct nn_priolist * | self | ) |
| struct nn_pipe* nn_priolist_getpipe | ( | struct nn_priolist * | self | ) |
| void nn_priolist_init | ( | struct nn_priolist * | self | ) |
| int nn_priolist_is_active | ( | struct nn_priolist * | self | ) |
| void nn_priolist_rm | ( | struct nn_priolist * | self, |
| struct nn_priolist_data * | data | ||
| ) |
| void nn_priolist_term | ( | struct nn_priolist * | self | ) |


Australia fighting over 50 bushfires amid strong winds
by BNNIn Australia’s south-east, communities have been warned of «catastrophic» conditions as the state of New South Wales is fighting more than 50 bushfires.
The British public broadcaster BBC reports that state authorities warn that fires will spread quickly to endanger lives amid hot temperatures and strong winds.
About six million people live in the region.
People in vulnerable areas have been urged to stay away from bushland, and to flee their homes before the fires escalate.
New South Wales State Premier Gladys Berejiklian, who has declared a seven-day state of emergency, stated Tuesday would be «about protecting life, protecting property and ensuring everybody is safe as possible», BBC reports.


Kadun Zu Ketra:
You're not ready for this type of mission. Practice!
(Only a character of level 75 or above can undertake this quest.)


Creates a duplex stream
Taken from event-stream
Takes a writable stream and a readable stream and makes them appear as a readable writable stream.
It is assumed that the two streams are connected to each other in some way.
```js var grep = cp.exec(‘grep Stream’)
duplex(grep.stdin, grep.stdout) ```
npm install duplexer
npm test


webmachine
Webmachine request/response data
This is documentation of the Webmachine Request Data API as embodied
by the "wrq"
module. This module is the means by which
resources access and manipulate the state of the request they are
handling.
Given that all webmachine resource functions have this signature:
f(ReqData, Context) -> {Result, ReqData, Context}
we should explain in detail the ReqData
input and output
parameter. This is a data structure used to represent the request
sent by the client as well as the response being built by the
resource. The wrq
module is used to access the values in
the input parameter. Most functions in most resources have no need to
modify the output ReqData
and can simply pass along the
one received as input. However, in some cases a resource will need to
make some update to the response other than that implied by
Result
and in those cases it should use the
wrq
module to build a modified ReqData
from
the original one for the return value.
A couple of nonstandard types are assumed here:
| Type | Description |
|---|---|
| string() | a list() with all elements in the ASCII range |
| rd() | opaque record, used as the input/output ReqData |
| streambody() | A webmachine streamed body format |
| mochiheaders() | a structure used in mochiweb for HTTP header storage |
The accessors are:
| Function | Description |
|---|---|
method(rd()) -> 'DELETE' | 'GET' | 'HEAD' | 'OPTIONS' | 'POST' | 'PUT' | 'TRACE' | The HTTP method used by the client. (note that it is an atom() ) |
version(rd()) -> {integer(),integer()} | The HTTP version used by the client. Most often {1,1} . |
peer(rd()) -> string() | The IP address of the client. |
disp_path(rd()) -> string() | The "local" path of the resource URI; the part after any prefix used in dispatch configuration. Of the three path accessors, this is the one you usually want. This is also the one that will change after create_path is called in your resource. |
path(rd()) -> string() | The path part of the URI -- after the host and port, but not including any query string. |
raw_path(rd()) -> string() | The entire path part of the URI, including any query string present. |
path_info(atom(),rd()) -> 'undefined' | string() | Looks up a binding as described in dispatch configuration. |
path_info(rd()) -> any() | The dictionary of bindings as described in dispatch configuration. |
path_tokens(rd()) -> list() | This is a list of string() terms, the disp_path components split by "/". |
get_req_header(string(),rd()) -> 'undefined' | string() | Look up the value of an incoming request header. |
req_headers(rd()) -> mochiheaders() | The incoming HTTP headers. Generally, get_req_header is more useful. |
req_body(rd()) -> 'undefined' | binary() | The incoming request body, if any. |
stream_req_body(rd(),integer()) -> streambody() | The incoming request body in streamed form, with hunks no bigger than the integer argument. |
get_cookie_value(string(),rd()) -> string() | Look up the named value in the incoming request cookie header. |
req_cookie(rd()) -> string() | The raw value of the cookie header. Note that get_cookie_value is often more useful. |
get_qs_value(string(),rd()) -> 'undefined' | string() | Given the name of a key, look up the corresponding value in the query string. |
get_qs_value(string(),string(),rd()) -> string() | Given the name of a key and a default value if not present, look up the corresponding value in the query string. |
req_qs(rd()) -> [{string(), string()}] | The parsed query string, if any. Note that get_qs_value is often more useful. |
get_resp_header(string(),rd()) -> string() | Look up the current value of an outgoing request header. |
resp_redirect(rd()) -> bool() | the last value passed to do_redirect, false otherwise -- if true, then some responses will be 303 instead of 2xx where applicable |
resp_headers(rd()) -> mochiheaders() | The outgoing HTTP headers. Generally, get_resp_header is more useful. |
resp_body(rd()) -> 'undefined' | binary() | The outgoing response body, if one has been set. Usually, append_to_response_body is the best way to set this. |
app_root(rd()) -> string() | Indicates the "height" above the requested URI that this resource is dispatched from. Typical values are "." , ".." , "../.." and so on. |
The functions for (nondestructive) modification of rd()
terms are:
| Function | Description |
|---|---|
set_resp_header(string(),string(),rd()) -> rd() | Given a header name and value, set an outgoing request header to that value. |
append_to_response_body(binary(),rd()) -> rd() | Append the given value to the body of the outgoing response. |
do_redirect(bool(),rd()) -> rd() | see resp_redirect; this sets that value. |
set_disp_path(string(),rd()) -> rd() | The disp_path is the only path that can be changed during a request. This function will do so. |
set_req_body(binary(),rd()) -> rd() | Replace the incoming request body with this for the rest of the processing. |
set_resp_body(binary(),rd()) -> rd() | Set the outgoing response body to this value. |
set_resp_body(streambody(),rd()) -> rd() | Use this streamed body to produce the outgoing response body on demand. |
set_resp_headers([{string(),string()}],rd()) -> rd() | Given a list of two-tuples of {headername,value}, set those outgoing response headers. |
remove_resp_header(string(),rd()) -> rd() | Remove the named outgoing response header. |


ESRI File Geodatabase (FileGDB)
Driver short name
FileGDB
Build dependencies
FileGDB API library
The FileGDB driver provides read and write access to vector layers of File Geodatabases (.gdb directories) created by ArcGIS 10 and above. The dataset name must be the directory/folder name, and it must end with the .gdb extension.
Note : the OpenFileGDB driver driver exists as an alternative built-in (i.e. not depending on a third-party library) driver.
Driver capabilities
Supports Create()
This driver supports the GDALDriver::Create()
operation
Supports Georeferencing
This driver supports georeferencing
Requirements
Curve in geometries are supported on reading with GDAL >= 2.2.
Bulk feature loading
The FGDB_BULK_LOAD
configuration option can be set to YES to speed-up
feature insertion (or sometimes solve problems when inserting a lot of
features (see http://trac.osgeo.org/gdal/ticket/4420). The effect of
this configuration option is to cause a write lock to be taken and a
temporary disabling of the indexes. Those are restored when the
datasource is closed or when a read operation is done.
Bulk load is enabled by default for newly created layers (unless otherwise specified).
SQL support
SQL statements are run through the SQL engine of the FileGDB SDK API. This holds for non-SELECT statements. However, due to partial/inaccurate support for SELECT statements in current FileGDB SDK API versions (v1.2), SELECT statements will be run by default by the OGR SQL engine. This can be changed by specifying the -dialect FileGDB option to ogrinfo or ogr2ogr.
Special SQL requests
"GetLayerDefinition a_layer_name" and "GetLayerMetadata a_layer_name" can be used as special SQL requests to get respectively the definition and metadata of a FileGDB table as XML content.
Starting with GDAL 3.5, the "REPACK" special SQL request can be issued to ask for database compaction.
Field domains
New in version 3.3.
Retrieving coded and range field domains are supported. Writing support has been added in GDAL 3.5.
Relationships
New in version 3.6.
Relationship retrieval is supported.
Hiearchical organization
New in version 3.4.
The hiearchical organization of tables and feature classes as top-level
element or within a feature dataset can be explored using the methods
GDALDataset::GetRootGroup()
,
GDALGroup::GetGroupNames()
, GDALGroup::OpenGroup()
,
GDALGroup::GetVectorLayerNames()
and GDALGroup::OpenVectorLayer()
Transaction support
The FileGDB driver implements transactions at the database level, through an emulation (as per RFC 54: Dataset transactions), since the FileGDB SDK itself does not offer it. This works by backing up the current state of a geodatabase when StartTransaction(force=TRUE) is called. If the transaction is committed, the backup copy is destroyed. If the transaction is rolled back, the backup copy is restored. So this might be costly when operating on huge geodatabases.
Starting with GDAL 2.1, on Linux/Unix, instead of a full backup copy only layers that are modified are backed up.
Note that this emulation has an unspecified behavior in case of concurrent updates (with different connections in the same or another process).
CreateFeature() support
The FileGDB SDK API does not allow to create a feature with a FID specified by the user. Starting with GDAL 2.1, the FileGDB driver implements a special FID remapping technique to enable the user to create features at the FID of their choice.
Dataset Creation Options
None.
Layer Creation Options
FEATURE_DATASET=value: When this option is set, the new layer will be created inside the named FeatureDataset folder. If the folder does not already exist, it will be created.
LAYER_ALIAS=value: Set layer name alias.
GEOMETRY_NAME=value: Defaults to
SHAPE
. Set name of geometry column in new layer.GEOMETRY_NULLABLE=value: Defaults to
YES
. Whether the values of the geometry column can be NULL. Can be set to NO so that geometry is required.FID=value: Defaults to
OBJECTID
. Name of the OID column to create. Note: option was called OID_NAME in releases before GDAL 2XYTOLERANCE=value: Defaults to
0.01
. Controls (withZTOLERANCE
andMTOLERANCE
) the snapping tolerance used for advanced ArcGIS features like network and topology rules. They won't effect any OGR operations, but they will by used by ArcGIS. The units of the parameters are the units of the coordinate reference system.ArcMap 10.0 and OGR defaults for XYTOLERANCE are 0.001m (or equivalent) for projected coordinate systems, and 0.000000008983153° for geographic coordinate systems. ArcMap 10.0 and OGR defaults for ZTOLERANCE and MTOLERANCE are 0.0001.
ZTOLERANCE=value: Defaults to
0.0001
.MTOLERANCE=value: (GDAL >= 3.5.1) Defaults to
0.0001
.XORIGIN, YORIGIN, ZORIGIN, MORIGIN, XYSCALE, ZSCALE, MSCALE: These parameters control the coordinate precision grid inside the file geodatabase. The dimensions of the grid are determined by the origin, and the scale. The origin defines the location of a reference grid point in space. The scale is the reciprocal of the resolution. So, to get a grid with an origin at 0 and a resolution of 0.001 on all axes, you would set all the origins to 0 and all the scales to 1000.
Important: The domain specified by
(xmin=XORIGIN, ymin=YORIGIN, xmax=(XORIGIN + 9E+15 / XYSCALE), ymax=(YORIGIN + 9E+15 / XYSCALE))
needs to encompass every possible coordinate value for the feature class. If features are added with coordinates that fall outside the domain, errors will occur in ArcGIS with spatial indexing, feature selection, and exporting data.ArcMap 10.0 and OGR defaults:
For geographic coordinate systems: XORIGIN=-400, YORIGIN=-400, XYSCALE=1000000000
For projected coordinate systems: XYSCALE=10000 for the default XYTOLERANCE of 0.001m. XORIGIN and YORIGIN change based on the coordinate system, but the OGR default of -2147483647 is suitable with the default XYSCALE for all coordinate systems.
ZORIGIN and MORIGIN: -100000
ZSCALE and MSCALE: 10000
Note
MORIGIN and MSCALE added in GDAL 3.5.1
XML_DEFINITION=value: When this option is set, its value will be used as the XML definition to create the new table. The root node of such a XML definition must be a <esri:DataElement> element conformant to FileGDBAPI.xsd
CREATE_MULTIPATCH=[YES/NO]: When this option is set, geometries of layers of type MultiPolygon will be written as MultiPatch
CONFIGURATION_KEYWORD=[DEFAULTS/TEXT_UTF16/MAX_FILE_SIZE_4GB/MAX_FILE_SIZE_256TB/GEOMETRY_OUTOFLINE/BLOB_OUTOFLINE/GEOMETRY_AND_BLOB_OUTOFLINE]: Customize how data is stored. By default text in UTF-8 and data up to 1TB
CREATE_SHAPE_AREA_AND_LENGTH_FIELDS=[YES/NO]: (GDAL >= 3.6.0) Defaults to
NO
. When this option is set, a Shape_Area and Shape_Length special fields will be created for polygonal layers (Shape_Length only for linear layers). These fields will automatically be populated with the feature's area or length whenever a new feature is added to the dataset or an existing feature is amended. When using ogr2ogr with a source layer that has Shape_Area/Shape_Length special fields, and this option is not explicitly specified, it will be automatically set, so that the resulting FileGeodatabase has those fields properly tagged.
Configuration options
The following configuration options are available:
FGDB_BULK_LOAD=[YES/NO]: Can be set to YES to speed-up feature insertion (or sometimes solve problems when inserting a lot of features (see http://trac.osgeo.org/gdal/ticket/4420). The effect of this configuration option is to cause a write lock to be taken and a temporary disabling of the indexes. Those are restored when the datasource is closed or when a read operation is done. Bulk load is enabled by default for newly created layers (unless otherwise specified).
Examples
Read layer from FileGDB and load into PostGIS:
Get detailed info for FileGDB:
Building Notes
Read the GDAL Windows Building example for Plugins. You will find a similar section in nmake.opt for FileGDB. After you are done, go to the $gdal_source_rootogrogrsf_frmtsfilegdb folder and execute:
nmake /f makefile.vc plugin nmake /f makefile.vc plugin-install
Known Issues
The SDK is known to be unable to open layers with particular spatial reference systems. This might be the case if messages "FGDB: Error opening XXXXXXX. Skipping it (Invalid function arguments.)" when running
ogrinfo --debug on the.gdb
(reported as warning in GDAL 2.0). Using the OpenFileGDB driver will generally solve that issue.FGDB coordinate snapping will cause geometries to be altered during writing. Use the origin and scale layer creation options to control the snapping behavior.
Driver can't read data in SDC format (Smart Data Compression) because operation is not supported by the ESRI SDK.
Reading data compressed in CDF format (Compressed Data Format) requires ESRI SDK 1.4 or later.
Some applications create FileGeodatabases with non-spatial tables which are not present in the GDB_Items metadata table. These tables cannot be opened by the ESRI SDK, so GDAL will automatically fallback to the OpenFileGDB driver to read these tables. Accordingly they will be opened with the limitations of the OpenFileGDB driver (for instance, they will be read only).
Other limitations
The FileGeodatabase format (and thus the driver) does not support 64-bit integers.
Links
OpenFileGDB driver, not depending on a third-party library/SDK


public class ArchiveInputStream
extends java.util.zip.ZipInputStream
Reads the firmware files from the a ZIP file. The ZIP file must be either created using the nrf utility tool, available together with Master Control Panel v3.8.0+, or follow the backward compatibility syntax: must contain only files with names: application.hex/bin, softdevice.hex/dat or bootloader.hex/bin, optionally also application.dat and/or system.dat with init packets.
The ArchiveInputStream will read only files with types specified by types parameter of the constructor.
CENATT, CENATX, CENCOM, CENCRC, CENDSK, CENEXT, CENFLG, CENHDR, CENHOW, CENLEN, CENNAM, CENOFF, CENSIG, CENSIZ, CENTIM, CENVEM, CENVER, ENDCOM, ENDHDR, ENDOFF, ENDSIG, ENDSIZ, ENDSUB, ENDTOT, EXTCRC, EXTHDR, EXTLEN, EXTSIG, EXTSIZ, LOCCRC, LOCEXT, LOCFLG, LOCHDR, LOCHOW, LOCLEN, LOCNAM, LOCSIG, LOCSIZ, LOCTIM, LOCVER
| Constructor and Description |
|---|
ArchiveInputStream(java.io.InputStream stream,
int mbrSize,
int types)
The ArchiveInputStream read HEX or BIN files from the Zip stream.
|
| Modifier and Type | Method and Description |
|---|---|
int |
applicationImageSize()
Returns the total size of the Application firmware.
|
int |
available()
Returns the number of bytes that has not been read yet.
|
int |
bootloaderImageSize()
Returns the total size of the Bootloader firmware.
|
void |
close() |
byte[] |
getApplicationInit()
Returns the content of the init file for the Application or
null if no application file in the ZIP, or the DAT file is not provided. |
int |
getBytesRead()
Returns number of bytes read until now.
|
int |
getContentType()
Returns the content type based on the content of the ZIP file.
|
long |
getCrc32()
Returns the CRC32 of the part of the firmware that was already read.
|
byte[] |
getSystemInit()
Returns the content of the init file for SoftDevice and/or Bootloader.
|
boolean |
isSecureDfuRequired()
This method returns true if the content of the ZIP file may be sent only using Secure DFU.
|
void |
mark(int readlimit)
Marks the current position in the stream.
|
boolean |
markSupported() |
int |
read(byte[] buffer) |
void |
reset() |
int |
setContentType(int type)
Truncates the current content type.
|
int |
softDeviceImageSize()
Returns the total size of the SoftDevice firmware.
|
public ArchiveInputStream(java.io.InputStream stream, int mbrSize, int types) throws java.io.IOException
The ArchiveInputStream read HEX or BIN files from the Zip stream. It may skip some of them, depending on the value of the types parameter.
This is useful if the DFU service wants to send the Soft Device and Bootloader only, and then the Application in the following connection, despite
the ZIP file contains all 3 HEX/BIN files.
When types is equal to DfuBaseService.TYPE_AUTO
all present files are read.
Use bit combination of the following types:
stream
- the Zip Input StreammbrSize
- The size of the MRB segment (Master Boot Record) on the device. The parser will cut data from addresses below that number from all HEX files.types
- File types that are to be read from the ZIP. Use DfuBaseService.TYPE_APPLICATION
etc.java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.util.zip.ZipInputStream
java.io.IOException
public int read(@NonNull byte[] buffer) throws java.io.IOException
read
in class java.io.FilterInputStream
java.io.IOException
public boolean markSupported()
markSupported
in class java.util.zip.InflaterInputStream
public void mark(int readlimit)
mark
in class java.util.zip.InflaterInputStream
readlimit
- this parameter is ignored, can be anythingpublic void reset() throws java.io.IOException
reset
in class java.util.zip.InflaterInputStream
java.io.IOException
public int getBytesRead()
public long getCrc32()
public int getContentType()
setContentType(int)
.TYPE_SOFT_DEVICE
, TYPE_BOOTLOADER
and TYPE_APPLICATION
public int setContentType(int type)
type
- the new typepublic int available()
setContentType(int)
method.available
in class java.util.zip.ZipInputStream
public int softDeviceImageSize()
public int bootloaderImageSize()
public int applicationImageSize()
public byte[] getSystemInit()
null
if there is no SoftDevice nor Bootloader in the ZIP or the DAT file is not present there.public byte[] getApplicationInit()
null
if no application file in the ZIP, or the DAT file is not provided.public boolean isSecureDfuRequired()


DDM¶
Overview¶
The DDM mechanism implements the “Drift Diffusion Model” (also know as the Diffusion Decision, Accumulation to Bound,
Linear Integrator, and Wiener Process First Passage Time Model [REFS]). This corresponds to a continuous version of
the sequential probability ratio test (SPRT [REF]), which is the statistically optimal procedure for two alternative
forced choice (TAFC) decision making ([REF]). It can be executed analytically using one of two solutions (in TRIAL
mode), or integrated numerically (in TIME_STEP
mode).
Creating a DDM Mechanism¶
A DDM Mechanism can be instantiated directly by calling its constructor, or by using the mechanism
function
and specifying DDM as its mech_spec
argument. The analytic solution used in TRIAL
mode is selected
using the function
argument, which can be simply the name of a DDM function (first example below),
or a call to the function with arguments specifying its parameters (see Execution below for a description of
DDM function parameters) and, optionally, a ControlProjection (second example):
my_DDM = DDM(function=BogaczEtAl)
my_DDM = DDM(function=BogaczEtAl(drift_rate=0.2, threshold=(1, ControlProjection))
Input. The default_input_value
argument specifies the default value to use as the stimulus component of the
drift rate for the decision process. It must be a single scalar value.
Structure¶
The DDM mechanism implements a general form of the decision process. A DDM mechanism has a single inputState the value
of which is used is assigned to the input
specified by its
execute
or run
methods,
and that is used as the stimulus component of the drift rate for the decision process. The
decision process can be configured to execute in different modes. The function
and
time_scale
parameters are the primary determinants of how the decision process is executed,
and what information is returned. The function
parameter specifies the analytical solution to use
when time_scale
is set to TimeScale.TRIAL
(see Functions below); when
time_scale
set to TimeScale.TIME_STEP
, executing the DDM mechanism numerically integrates the
path of the decision variable (see Execution below). The number of outputStates is
determined by the function
in use (see list of output values below).
DDM Functions¶
The function
parameter can be used to select one of two analytic solutions (BogaczEtAl
and
NavarroAndFuss
) that are used when time_scale
is set to TimeScale.TRIAL
. These both return an
expected mean response time and accuracy, while NavarroAndFuss
also returns an expected mean correct response time
and accuracy.
DDM Parameters¶
The DDM process uses the same set of parameters for all modes of execution. These can be specified as arguments
for the functions used in TRIAL
mode, or in a params dictionary assigned to the params
argument,
using the keywords in the list below, as in the following example:
my_DDM = DDM(function=BogaczEtAl(drift_rate=0.1),
params={DRIFT_RATE:(0.2, ControlProjection),
STARTING_POINT:-0.5},
time_scale=TimeScale.TIME_STEP)
Note
Parameters specified in the params
argument (as in the example above) will be used for both
TRIAL
and TIME_STEP
mode, since parameters specified in the params
argument of a mechanism’s constructor
override corresponding ones specified as arguments of its function
(see COMPONENT). In the example above, this means that even if the time_scale
parameter is
set to TimeScale.TRIAL
, the drift_rate
of 0.2 will be used (rather than 0.1). For parameters NOT specified
as entries in the params
dictionary, the value specified for those in the function will be used in both TRIAL
and TIME_STEP
mode.
The parameters for the DDM are:
DRIFT_RATE
(default 0.0) - multiplies the input to the mechanism before assigning it to thevariable
on each call offunction
. The resulting value is further multiplied by the value of any ControlProjections to theDRIFT_RATE
parameterState. Thedrift_rate
parameter can be thought of as the “automatic” component (baseline strength) of the decision process, the value received from a ControlProjection as the “attentional” component, and the input its “stimulus” component. The product of all three determines the drift rate in effect for each time_step of the decision process.
STARTING_POINT
(default 0.0) - specifies the starting value of the decision variable. Iftime_scale
isTimeScale.TIME_STEP
, thestarting_point
is added to the decision variable on the first call tofunction
but not subsequently.
THRESHOLD
(default 1.0) - specifies the stopping value for the decision process. Whentime_scale
isTIME_STEP
, the integration process is terminated when the absolute value of the decision variable equals the absolute value of threshold. Thethreshold
parameter must be greater than or equal to zero.
NOISE
(default 0.5) - specifies the variance of the stochastic (“diffusion”) component of the decision process. Iftime_scale
isTIME_STEP
, this value is multiplied by a random sample drawn from a zero-mean normal (Gaussian) distribution on every call of function <DDM.function>`, and added to the decision variable.
NON_DECISION_TIME
(default 0.2) specifies thet0
parameter of the decision process (in units of seconds).
Execution¶
When a DDM mechanism is executed it computes the decision process, either analytically (in TRIAL
mode) or by
step-wise integration (in TIME_STEP
mode).
Note
DDM handles “runtime” parameters (specified in a call to its
execute
or run
methods)
differently than standard Components: runtime parameters are added to the mechanism’s current value of the
corresponding parameterState (rather than overriding it); that is, they are combined additively with the value of
any ControlProjection it receives to determine the parameter’s value for that execution. The parameterState’s
value is then restored to its original value (i.e., either its default value or the one assigned when it was
created) for the next execution.
After each execution of the mechanism:
- the value of the decision variable is assigned to the mechanism’s
value
attribute, the value of the 1st item of itsoutputValue
attribute, and as the value of itsDDM_DECISION_VARIABLE
outputState.
- response time is assigned as the value of the 2nd item of the mechanism’s
outputValue
attribute and as the value of itsRESPONSE_TIME
outputState. Iftime_scale
isTimeScale.TRIAL
, the value is the mean response time (in seconds) estimated by the analytic solution used infunction
.The following assignments are made only if
time_scale
isTimeScale.TIME_STEP
; otherwise the value of the corresponding attributes isNone
. * probability of reaching the upper threshold is assigned to the 3rd item of the mechanism’soutputValue
attribute, and as the value of itsPROBABILITY_UPPER_THRESHOLD
outputState. Iftime_scale
isTimeScale.TRIAL
, the value is the probability (calculated by the analytic solution used infunction
) that the value of the decision variable reached the upper ( positive) threshold. Often, by convention, the upper threshold is associated with the ccorrect response, in which casePROBABILITY_LOWER_THRESHOLD
corresponds to the accuracy of the decision process.
- probability of reaching the lower threshold is assigned to the 4th item of the mechanism’s
outputValue
attribute and as the value of itsPROBABILITY_LOWER_THRESHOLD
outputState. Iftime_scale
isTimeScale.TRIAL
, the value is the probability (calculated by the analytic solution used infunction
) that the value of the decision variable reached the lower (negative) threshold. Often, by convention, the lower threshold is associated with the incorrect response, in which casePROBABILITY_LOWER_THRESHOLD
corresponds to the error rate of the decision process.The following assignments are made only assigned if the
NavarroAndFuss
function is used, andtime_scale
isTimeScale.TRIAL
. Otherwise, neither theoutputValue
nor theoutputState
attribute have a 6th item (if another function is assigned) or they are asssignedNone
iftime_scale
isTimeScale.TIME_STEP
. * mean correct response time (in seconds) is assigned to the 5th item of the mechanism’soutputValue
attribute and as the value of itsRT_CORRECT_MEAN
outputState. .. * variance of correct response time is assigned to the 6th item of the mechanism’soutputValue
attribute and as the value of itsRT_CORRECT_VARIANCE
outputState.
Class Reference¶
-
class
DDM.
DDM_Output
¶ An enumeration.
-
class
DDM.
DDM
(default_input_value=None, function=BogaczEtAl, params=None, name=None, prefs=None)¶ Implements a Drift Diffusion Process Computes an analytic solution when
time_scale
isTimeScale.TRIAL
, or numerically integrates it whentime_scale
isTimeScale.TIME_STEP
. :param default_input_value: the input to the mechanism to use if none is provided in a call to itsParameters: - function (IntegratorFunction : default BogaczEtAl) – specifies the analytic solution to use for the decision process if
time_scale
is set toTimeScale.TRIAL
; can beBogaczEtAl
orNavarroAndFuss
(note: the latter requires that the MatLab engine is installed). Iftime_scale
is set toTimeScale.TIME_STEP
,function
is automatically assigned toIntegrator
. - time_scale (TimeScale : default TimeScale.TRIAL) – specifies whether the mechanism is executed on the time_step or trial time scale.
This must be set to
TimeScale.TRIAL
to use one of the analytic solutions specified byfunction
. This must be set toTimeScale.TIME_STEP
to numerically (path) integrate the decision variable. - params (Optional[Dict[param keyword, param value]]) – a dictionary that can be used to specify parameters of the mechanism, parameters of its function, and/or a custom function and its parameters (see Mechanisms for specification of a params dict).
- name (str : default DDM-<index>) – a string used for the name of the mechanism.
If not is specified, a default is assigned by
MechanismRegistry
(seeRegistry
for conventions used in naming, including for default and duplicate names). - prefs (Optional[PreferenceSet or specification dict : Mechanism.classPreferences]) – the PreferenceSet for the process.
If it is not specified, a default is assigned using
classPreferences
defined in __init__.py (seePreferenceSet
for details).
-
variable
¶ value : default FUNCTION_PARAMS[STARTING_POINT] – the input to mechanism’s execute method. Serves as the “stimulus” component of the drift rate.
-
function
¶ IntegratorFunction : default BogaczEtAl – the function used to compute the outcome of the decision process when
time_scale
isTimeScale.TRIAL
. Iftime_scale
isTimeScale.TIME_STEP
,function
is automatically assigned toIntegrator
, and used to compute the decision process by stepwise integration of the decision variable (one step perCentralClock.time_step
).
-
function_params
¶ Dict[str, value] – contains one entry for each parameter of the mechanism’s function. The key of each entry is the name of (keyword for) a function parameter, and its value is the parameter’s value.
-
value
¶ 2d np.array[array(float64),array(float64),array(float64),array(float64)] – result of executing DDM
function
; same items asoutputValue
.
-
outputValue
¶ List[array(float64),array(float64),array(float64),array(float64)] – a list with the following items: * decision variable (value of
DDM_DECISION_VARIABLE
outputState); * response time (value ofDDM_RESPONSE_TIME
outputState); * probability of reaching upper threshold (value ofDDM_PROBABILITY_UPPER_THRESHOLD
outputState);iftime_scale
isTimeScale.TIME_STEP, this is `None
;- probability of reaching lower threshold (value of
DDM_PROBABILITY_LOWER_THRESHOLD
outputState); iftime_scale
isTimeScale.TIME_STEP, this is `None
; - mean of correct response times (value of
DDM_RT_CORRECT_MEAN
outputState); only assigned iffunction
isNavarroAndFuss
andtime_scale
isTimeScale.TRIAL, otherwise it is `None
; - variance of correct response times (value of
DDM_RT_CORRECT_VARIANCE
outputState); only assigned iffunction
isNavarroAndFuss
andtime_scale
isTimeScale.TRIAL, otherwise it is `None
;
- probability of reaching lower threshold (value of
-
time_scale
¶ TimeScale : default TimeScale.TRIAL – determines the TimeScale at which the decision process is executed.
-
name
¶ str : default DDM-<index> – the name of the mechanism. Specified in the name argument of the call to create the projection; if not is specified, a default is assigned by MechanismRegistry (see Registry for conventions used in naming, including for default and duplicate names).
-
prefs
¶ PreferenceSet or specification dict : Mechanism.classPreferences – a PreferenceSet for the mechanism. Specified in the prefs argument of the call to create the mechanism; if it is not specified, a default is assigned using
classPreferences
defined in __init__.py (seePreferenceSet
for details).
- function (IntegratorFunction : default BogaczEtAl) – specifies the analytic solution to use for the decision process if


We love Strange!
Founder
Ripley's Believe It or Not! is an American franchise, founded by Robert Ripley, which deals in bizarre events and items so strange and unusual that readers might question the claims. Originally a newspaper panel, the Believe It or Not feature proved popular and was later adapted into a wide variety of formats, including radio, television, comic books, a chain of museums, and a book series. Established by LeRoy Robert Ripley in 1918, Ripley's collection now includes 20,000 photographs, 30,000 artifacts and more than 100,000 cartoon panels!
Visit us to witness the strangest!
Mercury Retrogade
Monkey Buffet
Two Headed Header


Police appeal for help after man suffers serious facial injuries in Harbourside attack
A 20-year old man was injured after disorder broke out near a kebab van
by Jasper KingAvon and Somerset Constabulary are appealing for witnesses after a 20-year-old man suffered serious facial injuries following an attack at the Harbourside in Bristol.
The victim was punched in the face and then kicked in the head during the incident in Canons Road at 3.15am on Tuesday, October 8.
The assault followed a disorder which broke out near a kebab van.
As a result of this attack, the victim has suffered serious injuries to his face, which include a fractured jaw.
It's believed the two offenders were both wearing white t-shirts and skinny jeans.
If you saw this incident, or have information which could help the police identify the offenders, you can call the police on 101 and give the call handler the reference number<PHONE_NUMBER>.
For the latest news in and around Bristol, visit and bookmark Bristol Live's homepage.


Workshop Home
The second workshop on Mechanism Design for Social Good (MD4SG '18) will be held in conjunction with the 19th ACM Conference on Economics and Computation (EC '18) at Cornell University in Ithaca, NY on June 22, 2018. It will feature invited speakers, contributed presentations, and domain-specific discussions among academic experts, field experts, and researchers from the EconCS community.
Synopsis: The EC community has made great contributions both to the development of theoretical foundations and applications of algorithms, optimization, and mechanism design. Key application domains have so far included ad auctions and electronic commerce, cloud computing, fair division, kidney donation, and school choice. In this workshop, we will focus on a set of promising directions that deal with improving access to opportunity including bias and discrimination, online labor markets, and economic inequality. Each of these domains is concerned with how the government and citizens design allocation policies, impose tax structures, create laws, and regulate activities. These problems have the unifying property that progress has the potential to significantly improve societal welfare by improving individuals� access to opportunity.
The workshop will have three main components:
- Keynote talks from domain experts in fields such as economics, information science, and public policy,
- Domain-specific discussion between a diverse group of experts about where techniques from the EC community can be helpful, and
- Presentations of submitted papers by members of the EC community.
- Expose the EC community to new research directions through invited talks,
- Engage the workshop attendees with domain experts to foster future learning and collaboration opportunities,
- Jointly brainstorm and formalize research problems that the community can work on, and
- Highlight existing work in the community that falls under this theme.
Sponsors: The second Workshop on Mechanism Design for Social Good is generously supported by the Schmidt Family Foundation, the Institute for New Economic Thinking, and EC.
Organizers: Rediet Abebe and Kira Goldner
Contact:
organizers@md4sg.com


This chapter introduces you to the COBOL language.
COBOL (COmmon Business Oriented Language) is the programming language most widely and extensively used in commercial and administrative data processing.
This COBOL implementation is a superset of the ANSI and ISO COBOL standard as specified in ANSI X3.23-1974 (ISO 1989-1978), and of the current ANSI and ISO COBOL standard as specified in ANSI X3.23-1985 (IS 1989:1985), ANSI X3.23a-1989 (IS 1989:1985/AM1), and ANSI X3.23b-1993 (IS 1989:1985/AM2). Language extensions include:
Combinations of these extensions are permissible in program source.
The ANSI COBOL 1974 and 1985 modules that are fully implemented are:
This COBOL system meets the certification requirements for the above modules of the COBOL Compiler Validation System (CCVS) of the U.S. Department of Commerce, National Institute of Standards and Technology.
A number of additional enhancements to the COBOL language are present:
Source code can be in
free format or
fixed format.
In fixed format, the COBOL source format divides each COBOL source record into 72 columns. These columns are used in the following way:
| Columns 1 - 6 | Sequence number |
| Column 7 | Indicator area |
| Column 8 - 11 | Area A |
| Columns 12 - 72 | Area B |
A COBOL source record can extend up to a maximum of 80 columns in length. The contents of columns 73 to 80 are ignored by the COBOL system.
A sequence number of six digits can be used to identify each source program line.
If the first character position of the sequence number field contains an asterisk, or any nonprinting control character (less than the character SPACE in the ASCII collating sequence), then the line is treated as comment and is not output to the listing file or device. This facility allows an output listing file to be used as a source file to a subsequent compilation.
This support is sensitive to the MFCOMMENT Compiler directive.
The sequence number can contain any character in the computer's character set.
An asterisk (*) in the indicator area marks the line as documentary comment only. Such a comment line can appear anywhere in the program after the IDENTIFICATION DIVISION header. Any characters from the ASCII character set can be included in area A and area B of the line.
A comment line can appear before the IDENTIFICATION DIVISION header.
A slash (/) in the indicator area acts as a comment line above but causes the page to eject before the comment is printed.
A "D" or "d" in the indicator area represents a debugging line. Areas A and B can contain any valid COBOL sentence.
A "–" in the indicator area represents a continuation of the previous line without spaces or the continuation of a nonnumeric literal (see the section Continuation of Lines in the chapter Language Fundamentals).
A "$" in the indicator area indicates a special line for setting directives or conditional compilation.
Section names and paragraph names begin in area A and are followed by a period and a space. Level indicators FD, SD, CD and RD begin in area A and are followed in area B.
or area A
by the appropriate description. Level numbers 01 and 77 begin in area A and are followed in area B
or area A
by the data description. Level numbers 02 through 49, 66 and 88 begin in area B.
Level number 78 can begin in area A or area B.
No rules regarding area A and area B are enforced except in relation to comment-entries in the Identification Division.
The concept of area A and area B is removed when free format source code is used. See the next section in this chapter for additional information on free format source code.
More than one sentence is permitted in each source record.
Figure 1-1 shows the source of a typical program in fixed format.
000010 identification division. 000020 program-id. stock-file-set-up. 000030 author. MicroFocus. 000040 environment division. 000050 configuration section. 000060 source-computer. mds-800. 000070 object-computer. mds-800. 000075 special-names. console is crt. 000080 input-output section. 000090 file-control. 000100 select stock-file assign "stock.it" 000110 organization indexed 000120 access dynamic 000130 record key stock-code. 000140 data division. 000150 file section. 000160 fd stock-file record 32. 000170 01 stock-item. 000180 02 stock-code pic x(4). 000190 02 product-desc pic x(24). 000200 02 unit-size pic 9(4). 000210 working-storage section. 000220 01 screen-headings. 000230 02 ask-code pic x(21) value "stock code < >". 000240 02 filler pic x(59). 000250 02 ask-desc pic x(16) value "description <". 000260 02 si-desc pic x(25) value " >". 000270 02 filler pic x(39). 000280 02 ask-size pic x(21) value "unit size < >". 000290 01 enter-it redefines screen-headings. 000300 02 filler pic x(12). 000310 02 crt-stock-code pic x(4). 000320 02 filler pic x(80). 000330 02 crt-prod-desc pic x(24). 000340 02 filler pic x(51). 000350 02 crt-unit-size pic 9(4). 000360 02 filler pic x. 000370 procedure division. 000380 sr1. 000390 display space. 000400 open i-o stock-file. 000410 display screen-headings. 000420 normal-input. 000430 move space to enter-it. 000440 display enter-it. 000450 correct-error. 000460 accept enter-it. 000470 if crt-stock-code = space go to end-it. 000480 if crt-unit-size not numeric go to correct-error. 000490 move crt-prod-desc to product-desc. 000500 move crt-unit-size to unit-size. 000510 move crt-stock-code to stock-code. 000520 write stock-item invalid key go to correct-error. 000530 go to normal-input. 000540 end-it. 000550 close stock-file. 000560 display space. 000570 display "end of program". 000580 stop run. <---->|<--><---------------------------------------------------------> | | | | | | | +-- Columns 12-72 - Area B | | +-- Columns 8-11 - Area A | +-- Column 7 - Indicator Area +-- Columns 1-6 - Sequence Numbers
Figure 1-1: Sample program Listing Showing Source Format
Free format COBOL is selected using the SOURCEFORMAT"FREE" directive.
The first six characters are considered part of the normal source line and may contain COBOL source code. Column 1 takes the role of the indicator area as follows:
| * | comment line |
| / | comment line starting on a new page in the listing file |
| D or d | followed by space, debugging line |
| $ | special line (for example, directive, conditional compilation) |
| any other character | normal source line |
There are no continuation lines. Continuation of alphanumeric literals is achieved through concatenation (for example, "A" & "B").
There is no distinction between area A and area B.
There is no fixed right margin, though for practical purposes this implementation restricts the maximum length of a source line to 250 single-byte or 125 double-byte characters.
Comment-entries are only allowed on the same line as the paragraph header and must not continue onto another line.
Copyright © 2003 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names
used herein are protected by international law.


head_ref_restored
by None at 2022-02-16 15:42:47.head_ref_restored
by None at 2022-02-16 15:44:02.head_ref_restored
by None at 2022-02-16 15:48:21.referenced
by None at 2022-02-16 16:02:32.merged
by None at 2022-02-16 16:02:32.closed
by None at 2022-02-16 16:02:32.head_ref_deleted
by None at 2022-02-16 16:02:38.referenced
by None at 2022-02-16 16:15:52.merged
by None at 2022-02-16 16:15:52.closed
by None at 2022-02-16 16:15:53.created from reports template and sent.
assigned
by None at 2022-02-16 15:11:59.closed
by None at 2022-02-16 17:50:05.head_ref_force_pushed
by Christina Chortaria at 2022-02-16 15:59:19.deployed
by None at 2022-02-16 16:00:56.We will discuss this issue in the orangeligth/bibidata meeting and decide if we need to close it without removing the chronology and enumeration fields. 'requests' app will use the description field for the display but we might want to use chronology and enumeration fields as hidden fields.
unassigned
by Christina Chortaria at 2022-02-16 16:27:10.assigned
by Christina Chortaria at 2022-02-16 16:51:18.assigned
by Christina Chortaria at 2022-02-16 16:51:23.The API endpoint used by this query has been deprecated. We need to use API version 1.1. This version requires you to obtain a valid oauth token to execute a search.
referenced
by Kevin Reiss at 2022-02-16 16:23:54.merged
by Kevin Reiss at 2022-02-16 16:23:54.closed
by Kevin Reiss at 2022-02-16 16:23:54.head_ref_deleted
by Kevin Reiss at 2022-02-16 16:23:54.closed
by Eliot Jordan at 2022-02-16 15:08:28.referenced
by Eliot Jordan at 2022-02-16 15:08:28.merged
by Eliot Jordan at 2022-02-16 15:08:28.closed
by Eliot Jordan at 2022-02-16 15:08:29.head_ref_deleted
by Eliot Jordan at 2022-02-16 15:08:29.Please find the screenshot here:
It was clarified that the November 2020 MARC records need to be delivered to RDSS.
unassigned
by James R. Griffin III at 2022-02-16 21:50:35.labeled
by Chun Ly at 2022-02-16 20:02:31.assigned
by Chun Ly at 2022-02-16 20:02:32.Metadata was fixed thankfully fixed by @matthewjchandler
labeled
by Chun Ly at 2022-02-16 20:05:34.assigned
by Chun Ly at 2022-02-16 20:05:34.assigned
by Matthew J. Chandler at 2022-02-16 20:05:34.closed
by Chun Ly at 2022-02-16 20:06:11.mentioned
by Matthew J. Chandler at 2022-02-16 20:06:11.subscribed
by Matthew J. Chandler at 2022-02-16 20:06:11.@kelynch, this is now ready for review after fixing some metadata (see #63)
ready_for_review
by Chun Ly at 2022-02-16 20:02:56.mentioned
by Kate Lynch at 2022-02-16 20:06:35.subscribed
by Kate Lynch at 2022-02-16 20:06:35.head_ref_force_pushed
by Xander Gardner at 2022-02-16 15:55:48.I have just successfully tested https://github.com/pulibrary/princeton_ansible/pull/2769 against the staging
environment. I shall test this against production
now.
This was also successfully tested against the production
environment.
renamed
by James R. Griffin III at 2022-02-16 20:57:28.moved_columns_in_project
by James R. Griffin III at 2022-02-16 20:58:09.connected
by Jane Sandberg at 2022-02-16 00:12:01.head_ref_force_pushed
by Jane Sandberg at 2022-02-16 00:16:01.renamed
by Hannah H at 2022-02-15 22:03:34.This request was merged with issue #157
closed
by Hannah H at 2022-02-15 22:04:21.assigned
by James R. Griffin III at 2022-02-16 14:31:21.closed
by Bess Sadler at 2022-02-16 17:39:46.This has been successfully tested on the staging
server environment using https://github.com/pulibrary/princeton_ansible/pull/2766:
deploy@pdc-discovery-staging1:~$ ruby --version
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux-gnu]
convert_to_draft
by James R. Griffin III at 2022-02-16 16:35:50.deployed
by None at 2022-02-16 17:03:34.ready_for_review
by James R. Griffin III at 2022-02-16 17:26:29.referenced
by Bess Sadler at 2022-02-16 17:47:04.merged
by Bess Sadler at 2022-02-16 17:47:04.closed
by Bess Sadler at 2022-02-16 17:47:04.head_ref_deleted
by Bess Sadler at 2022-02-16 17:47:05.assigned
by Kate Lynch at 2022-02-16 21:01:45.review_requested
by Francis Kayiwa at 2022-02-16 15:42:10.We tested this on LAE and it worked as expected. 👍
referenced
by Bess Sadler at 2022-02-16 17:39:46.merged
by Bess Sadler at 2022-02-16 17:39:46.closed
by Bess Sadler at 2022-02-16 17:39:47.head_ref_deleted
by Bess Sadler at 2022-02-16 17:39:48.Please note that this has been successfully tested against both the staging
and production
environments.
For those in RDSS, please see pulibrary/princeton_ansible#2769 for the actual pull request.
referenced
by Francis Kayiwa at 2022-02-16 22:24:37.merged
by Francis Kayiwa at 2022-02-16 22:24:37.closed
by Francis Kayiwa at 2022-02-16 22:24:37.head_ref_deleted
by Francis Kayiwa at 2022-02-16 22:24:37.This has been completed and is prepared for testing and review by @bess, @kelynch, and Lynn Durgin: https://thesis-central.princeton.edu/
mentioned
by Bess Sadler at 2022-02-16 20:23:43.subscribed
by Bess Sadler at 2022-02-16 20:23:43.mentioned
by Kate Lynch at 2022-02-16 20:23:43.subscribed
by Kate Lynch at 2022-02-16 20:23:43.head_ref_force_pushed
by None at 2022-02-16 20:25:05.Resolved: Dataspace is back up in e78b9a8
.
labeled
by Francis Kayiwa at 2022-02-16 06:30:09.labeled
by Francis Kayiwa at 2022-02-16 06:30:09.locked
by Francis Kayiwa at 2022-02-16 06:30:10.closed
by Francis Kayiwa at 2022-02-16 06:45:22.Resolved: OAR is back up in b7cf488
.
labeled
by Francis Kayiwa at 2022-02-16 06:30:10.labeled
by Francis Kayiwa at 2022-02-16 06:30:10.locked
by Francis Kayiwa at 2022-02-16 06:30:12.closed
by Francis Kayiwa at 2022-02-16 06:45:23.


--- layout: post status: publish published: true title: SvcUtil Generated Config author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 840 wordpress_url: http://winterdom.com/2007/09/svcutilgeneratedconfig date: '2007-09-28 08:28:40 +0000' date_gmt: '2007-09-28 08:28:40 +0000' categories: - WCF tags: [] comments: - id: 566 author: Scott Seely author_email<EMAIL_ADDRESS>author_url: http://blogs.catalystss.com/blogs/scott_seely/ date: '2007-09-28 09:31:07 +0000' date_gmt: '2007-09-28 09:31:07 +0000' content: | Thomas-- are you simply speaking about the values for things that are 'sizes'? If so, can you share which ones are causing you the most issues? I've got a handy solution in mind. Also, FWIW, your explanation of "svcutil" doing XY & Z just reminded me that many folks don't know where svcutil starts and the System.ServiceModel guts start. The point of my post was to draw that line. - id: 567 author: Tomas Restrepo author_email<EMAIL_ADDRESS>author_url: http://www.winterdom.com/weblog/ date: '2007-09-28 12:22:18 +0000' date_gmt: '2007-09-28 12:22:18 +0000' content: | Scott, Yes, I'm talking about the sizes parameters (mostly maxRequestSize and readerQuotas stuff). You're right I was a little loose with my terms, and I know part of the problem is really the defaults in the ServiceModel stuff and not SvcUtil, but having SvcUtil be a little bit more smart about it would go a long way. ---
Scott Seely seems to object to my previous comment on being careful about the defaults used by svcutil.exe. Scott goes on to describe in detail how svcutil figures out what should get written in the default configuration, which is pretty useful.
But, seems to me like Scott may have misunderstood my comment. Yes, I do know how svcutil.exe works and even why it chooses the defaults it chooses. I'm not arguing against it configuring default values (even for all binding properties, as cumbersome as that can be). I'm arguing against the rationale of the default values themselves, as they make little sense for a client side proxy.
Don't get me wrong, I fully agree with Scott's comment that "Bigger defaults would have made it easier to blow up your average WCF endpoint, and that wouldn't have been a good thing", but that's an assertion that makes a lot of sense for a service endpoint. A client side proxy, on the other hand, will rarely require such stringent settings and in fact it constantly gets in the way (only case where this would be significant is in the case of duplex contracts).
In other words, I'm arguing for SvcUtil being slightly more smart about the default values depending on the context. And even more, I'm arguing that the default security constraints configured by default on WCF bindings (SvcUtil or no SvcUtil) are too small. I'm not saying to make them unlimited, but they could benefit from slightly larger values, particularly for WSHttpBinding and friends.
But as long as we're on the topic, let's add one more to the mix: The truth is, that these kind of security constraints are sitting right in no man's land. Developers will very rarely look at them (unless they are already aware of the issue) simply because they test their services in limited environments, where, for example, messages might be small enough to cause no trouble. But then they go blow up in their faces in the production environment.  This is not a good situation by any means, because you know what people will do? They'll just get used to configure them always to the maximum possible value.


Ptolemy Miniconference Program
This page contains links to the various parts of the Ptolemy Miniconference Program.
- 8:30 - Registration and Breakfast
-
- 9:00 - Ptolemy Project Overview
- Edward A. Lee,
UC Berkeley
PostScript
- 9:25 - Synchronous Reactive Systems
- Stephen Edwards,
UC Berkeley
PostScript
- 10:50 - Hierarchical Finite State Machine Control
- Alain Girault
and
Bilung Lee,
UC Berkeley (demo)
PostScript
- 10:25-10:45 - Break
-
- 10:45 -
High Performance
Scalable Computing (HPSC) Performance Modeling
- Eric K. Pauer,
Sanders, a Lockheed Martin Company
PostScript
- 11:10 - Embedded Software for Programmable DSPs
- Brian L. Evans,
The University of Texas at Austin (talk and demo)
worked performed with Dogu Arifler, Luis Gutierrez, and Chris Moy,
- 11:35 - Applications of Ptolemy in
Securities Trading
- Tom Lane,
Structured Software Systems
PostScript
- 12-1:15 Lunch (provided)
-
- 1:15 - Modeling Free Space Optoelectronic Systems using Ptolemy
- Steven P. Levitan,
University of Pittsburgh.
PostScript
- 1:40 - Multidimensional Signal Processing
- Praveen Murthy,
UC Berkeley
PostScript
- 2:05 - VHDL-Based Design
- Mike Williamson,
UC Berkeley
PostScript
- 2:30 - Fixed Point Arithmetic
- Seehyun Kim,
UC Berkeley
PostScript
- 2:55 -
$Tycho,
an Extensible, Heterogeneous User Interface
- John Reekie,
UC Berkeley
PostScript
- 3:40 - 4:00 - Break
-
- 4:00 - Java, Threads, and Ptolemy
- Dick Stevens,
NRL and UC Berkeley
PostScript
- 4:25 - Advances in Concurrency
- Edward A. Lee,
UC Berkeley
PostScript
- 4:50 - The Future of the Ptolemy Project
- Edward A. Lee,
UC Berkeley
PostScript
- 5:15 - End
-
Last updated 02/28/97.
Send comments to
www@ptolemy.eecs.berkeley.edu.


statsmodels.gam.generalized_additive_model.GLMGamResults¶
-
class
statsmodels.gam.generalized_additive_model.
GLMGamResults
(model, params, normalized_cov_params, scale, **kwds)[source]¶ Results class for generalized additive models, GAM.
This inherits from GLMResults.
Warning: some inherited methods might not correctly take account of the penalization
GLMGamResults inherits from GLMResults All methods related to the loglikelihood function return the penalized values.
Notes
status: experimental
- Attributes
- edf
list of effective degrees of freedom for each column of the design matrix.
- hat_matrix_diag
diagonal of hat matrix
- gcv
generalized cross-validation criterion computed as
gcv = scale / (1. - hat_matrix_trace / self.nobs)**2
- cv
cross-validation criterion computed as
cv = ((resid_pearson / (1 - hat_matrix_diag))**2).sum() / nobs
Methods
aic
()Akaike Information Criterion -2 * llf + 2*(df_model + 1)
bic
()Bayes Information Criterion deviance - df_resid * log(nobs)
bse
()The standard errors of the parameter estimates.
conf_int
([alpha, cols, method])Returns the confidence interval of the fitted parameters.
cov_params
([r_matrix, column, scale, cov_p, …])Returns the variance/covariance matrix.
deviance
()See statsmodels.families.family for the distribution-specific deviance functions.
f_test
(r_matrix[, cov_p, scale, invcov])Compute the F-test for a joint linear hypothesis.
Linear predicted values for the fitted model.
get_hat_matrix_diag
([observed, _axis])Compute the diagonal of the hat matrix
get_influence
([observed])Get an instance of GLMInfluence with influence and outlier measures
get_prediction
([exog, exog_smooth, transform])compute prediction results
initialize
(model, params, **kwd)Initialize (possibly re-initialize) a Results instance.
llf
()Value of the loglikelihood function evalued at params.
llnull
()Log-likelihood of the model fit with a constant as the only regressor
load
(fname)load a pickle, (class method)
mu
()See GLM docstring.
See specific model class docstring
null
()Fitted values of the null model
The value of the deviance function for the model fit with a constant as the only regressor.
partial_values
(smooth_index[, include_constant])contribution of a smooth term to the linear prediction
Pearson’s Chi-Squared statistic is defined as the sum of the squares of the Pearson residuals.
plot_added_variable
(focus_exog[, …])Create an added variable plot for a fitted regression model.
plot_ceres_residuals
(focus_exog[, frac, …])Produces a CERES (Conditional Expectation Partial Residuals) plot for a fitted regression model.
plot_partial
(smooth_index[, plot_se, cpr, …])plot the contribution of a smooth term to the linear prediction
plot_partial_residuals
(focus_exog[, ax])Create a partial residual, or ‘component plus residual’ plot for a fited regression model.
predict
([exog, exog_smooth, transform])”
pvalues
()The two-tailed p values for the t-stats of the params.
remove data arrays, all nobs arrays from result and model
Anscombe residuals.
Scaled Anscombe residuals.
Unscaled Anscombe residuals.
Deviance residuals.
Pearson residuals.
Respnose residuals.
Working residuals.
save
(fname[, remove_data])save a pickle of this instance
summary
([yname, xname, title, alpha])Summarize the Regression Results
summary2
([yname, xname, title, alpha, …])Experimental summary for regression Results
t_test
(r_matrix[, cov_p, scale, use_t])Compute a t-test for a each linear hypothesis of the form Rb = q
t_test_pairwise
(term_name[, method, alpha, …])perform pairwise t_test with multiple testing corrected p-values
test_significance
(smooth_index)hypothesis test that a smooth component is zero.
tvalues
()Return the t-statistic for a given parameter estimate.
wald_test
(r_matrix[, cov_p, scale, invcov, …])Compute a Wald-test for a joint linear hypothesis.
wald_test_terms
([skip_single, …])Compute a sequence of Wald tests for terms over multiple columns
cv
edf
gcv
hat_matrix_diag
hat_matrix_trace


This machine is serving a simple, static website at https://{{hostname}} and at all domain names that you set up an email user or alias for.
The websites set up on this machine are listed in the table below with where to put the files for each website.
| Site | Directory for Files |
|---|
To add a domain to this table, create a dummy mail user or alias on the domain first and see the setup guide for adding nameserver records to the new domain at your registrar (but not glue records).


Currently, I am in my junior year at Texas A&M University where I am in the process of earning an undergraduate degree in Computer Engineering, Computer Science track. I am also pursuing minors in Mathematics and Cybersecurity.
My past experiences include a position as an Assistant Warehouse Manager for Melody International which allowed me to develop skills in a fast-paced work environment. I have also worked as an IT Student Technician where I interacted directly with customers on a daily basis in order to resolve any issues they experienced. As an Undergraduate Teaching Fellow, I had the opportunity to teach other students close to my age a technical subject as well as having to prepare before hand to answer any questions about the topic at hand. Along with school, I currently work part time at a software consulting firm where I complete and develop features following the Agile framework.
In order to balance school work and my work hours, I have had to rely on my strong work ethic as well as master my people and time management skills. From hours on the phone working on the computer support team to hours in the classroom helping others succeed in their academics, I always enjoy the challenge at hand.


"You approach the castle. You loudly exclaim "I'm comin for you wizard man!" A lightning bolt crashes down and cracks the earth as you enter the castle...