--- layout: post title: "The State monad" description: "Stateful computations as a monad. An example for object-oriented programmers." date: 2022-06-20 21:52 UTC tags: [Software Design, Functional Programming] --- {% include JB/setup %}
{{ page.description }}
This article is an instalment in an article series about monads. A previous article described the State functor. As is the case with many (but not all) functors, this one also forms a monad.
This article continues where the State functor article stopped. It uses the same code base.
A monad must define either a bind or join function. In C#, monadic bind is called SelectMany
. Given the IState<S, T>
interface defined in the State functor article, you can implement SelectMany
like this:
public static IState<S, T1> SelectMany<S, T, T1>( this IState<S, T> source, Func<T, IState<S, T1>> selector) { return new SelectManyState<S, T, T1>(source, selector); } private class SelectManyState<S, T, T1> : IState<S, T1> { private readonly IState<S, T> source; private readonly Func<T, IState<S, T1>> selector; public SelectManyState( IState<S, T> source, Func<T, IState<S, T1>> selector) { this.source = source; this.selector = selector; } public Tuple<T1, S> Run(S state) { Tuple<T, S> tuple = source.Run(state); IState<S, T1> projection = selector(tuple.Item1); return projection.Run(tuple.Item2); } }
As SelectMany
implementations go, this is easily the most complex so far in this article series. While it looks complex, it really isn't. It's only complicated.
The three lines of code in the Run
method does most of the work. The rest is essentially ceremony required because C# doesn't have language features like object expressions.
To be fair, part of the boilerplate is also caused by using an interface instead of functions. In F# you could get by with as little as this:
let bind (f : 'a -> State<'b, 's>) (x : State<'a, 's>) state = let x', newState = run state x run newState (f x')
I found an F# State implementation on my hard drive that turned out to originate from this Code Review answer. You can go there to see it in context.
The SelectMany
method first runs the source
with the supplied state
. This produces a tuple with a value and a new state. The value is tuple.Item1
, which has the type T
. The method proceeds to use that value to call the selector
, which produces a new State value. Finally, the method runs the projection
with the new state (tuple.Item2
).
Monadic bind becomes useful when you have more than one function that returns a monadic value. Consider a code snippet like this:
IState<int, string> s = new Switch("foo", "bar").SelectMany(txt => new VowelExpander(txt));
This uses the silly VowelExpander
class from the State functor article, as well as this new frivolous State implementation:
public sealed class Switch : IState<int, string> { private readonly string option1; private readonly string option2; public Switch(string option1, string option2) { this.option1 = option1; this.option2 = option2; } public Tuple<string, int> Run(int state) { if (0 <= state) return Tuple.Create(option1, state); var newState = 0; return Tuple.Create(option2, newState); } }
Both Switch
and VowelExpander
are State objects. If SelectMany
didn't flatten as it goes, composition would have resulted in a nested State value. You'll see an example later in this article.
Monads also enable query syntax in C# (just like they enable other kinds of syntactic sugar in languages like F# and Haskell). As outlined in the monad introduction, however, you must add a special SelectMany
overload:
public static IState<S, T1> SelectMany<S, T, U, T1>( this IState<S, T> source, Func<T, IState<S, U>> k, Func<T, U, T1> s) { return source.SelectMany(x => k(x).Select(y => s(x, y))); }
As already predicted in the monad introduction, this boilerplate overload is always implemented in the same way. Only the signature changes. With it, you could instead write the above composition of Switch
and VowelExpander
like this:
IState<int, string> s = from txt in new Switch("foo", "bar") from txt1 in new VowelExpander(txt) select txt1;
That example requires a new variable (txt1
). Given that it's often difficult to come up with good variable names, this doesn't look like much of an improvement. Still, it's possible.
In the introduction you learned that if you have a Flatten
or Join
function, you can implement SelectMany
, and the other way around. Since we've already defined SelectMany
for IState<S, T>
, we can use that to implement Join
. In this article I use the name Join
rather than Flatten
. This is an arbitrary choice that doesn't impact behaviour. Perhaps you find it confusing that I'm inconsistent, but I do it in order to demonstrate that the behaviour is the same even if the name is different.
The concept of a monad is universal, but the names used to describe its components differ from language to language. What C# calls SelectMany
, Scala calls flatMap
, and what Haskell calls join
, other languages may call Flatten
.
You can always implement Join
by using SelectMany
with the identity function.
public static IState<S, T> Join<S, T>(this IState<S, IState<S, T>> source) { return source.SelectMany(x => x); }
Here's a way you can use it:
IState<int, IState<int, string>> nested = new Switch("foo", "bar").Select(txt => (IState<int, string>)new VowelExpander(txt)); IState<int, string> flattened = nested.Join();
Of the three examples involving Switch
and VowelExpander
, this one most clearly emphasises the idea that a monad is a functor you can flatten. Using Select
(instead of SelectMany
) creates a nested State value when you try to compose the two together. With Join
you can flatten them.
Not that doing it this way is better in any way. In practice, you'll mostly use either SelectMany
or query syntax. It's a rare case when I use something like Join
.
Apart from monadic bind, a monad must also define a way to put a normal value into the monad. Conceptually, I call this function return (because that's the name that Haskell uses):
public static IState<S, T> Return<S, T>(T x) { return new ReturnState<S, T>(x); } private class ReturnState<S, T> : IState<S, T> { private readonly T x; public ReturnState(T x) { this.x = x; } public Tuple<T, S> Run(S state) { return Tuple.Create(x, state); } }
Like the above SelectMany
implementation, this is easily the most complicated Return
implementation so far shown in this article series. Again, however, most of it is just boilerplate necessitated by C#'s lack of certain language features (most notably object expressions). And again, this is also somewhat unfair because I could have chosen to demonstrate the State monad using Func<S, Tuple<T, S>>
instead of an interface. (This would actually be a good exercise; try it!)
If you strip away all the boilerplate, the implementation is a trivial one-liner (the Run
method), as also witnessed by this equivalent F# function that just returns a tuple:
let lift x state = x, state
When partially applied (State.lift x
) that function returns a State value (i.e. a 's -> 'a * 's
function).
Again, you can see that F# code in context in this Code Review answer.
We need to identify the return function in order to examine the monad laws. Now that this is done, let's see what the laws look like for the State monad, starting with the left identity law.
[Theory] [InlineData(DayOfWeek.Monday, 2)] [InlineData(DayOfWeek.Tuesday, 0)] [InlineData(DayOfWeek.Wednesday, 19)] [InlineData(DayOfWeek.Thursday, 42)] [InlineData(DayOfWeek.Friday, 2112)] [InlineData(DayOfWeek.Saturday, 90)] [InlineData(DayOfWeek.Sunday, 210)] public void LeftIdentity(DayOfWeek a, int state) { Func<DayOfWeek, IState<int, DayOfWeek>> @return = State.Return<int, DayOfWeek>; Func<DayOfWeek, IState<int, string>> h = dow => new VowelExpander(dow.ToString()); Assert.Equal(@return(a).SelectMany(h).Run(state), h(a).Run(state)); }
In order to compare the two State values, the test has to Run
them and then compare the return values.
In a similar manner, we can showcase the right identity law as a test.
[Theory] [InlineData( true, 0)] [InlineData( true, 1)] [InlineData( true, 8)] [InlineData(false, 0)] [InlineData(false, 2)] [InlineData(false, 7)] public void RightIdentity(bool a, int state) { Func<bool, IState<int, string>> f = b => new VowelExpander(b.ToString()); Func<string, IState<int, string>> @return = State.Return<int, string>; IState<int, string> m = f(a); Assert.Equal(m.SelectMany(@return).Run(state), m.Run(state)); }
As always, even a parametrised test constitutes no proof that the law holds. I show the tests to illustrate what the laws look like in 'real' code.
The last monad law is the associativity law that describes how (at least) three functions compose. We're going to need three functions. For the purpose of demonstrating the law, any three pure functions will do. While the following functions are silly and not at all 'realistic', they have the virtue of being as simple as they can be (while still providing a bit of variety). They don't 'mean' anything, so don't worry too much about their behaviour. It is, as far as I can tell, nonsensical. Later articles will show some more realistic examples of the State monad in action.
private sealed class F : IState<DateTime, int> { private readonly string s; public F(string s) { this.s = s; } public Tuple<int, DateTime> Run(DateTime state) { var i = s.Length; var newState = state.AddDays(i); var newValue = i + state.Month; return Tuple.Create(newValue, newState); } } private sealed class G : IState<DateTime, TimeSpan> { private readonly int i; public G(int i) { this.i = i; } public Tuple<TimeSpan, DateTime> Run(DateTime state) { var newState = state.AddYears(i - state.Year); var newValue = TimeSpan.FromMinutes(i); return Tuple.Create(newValue, newState); } } public sealed class H : IState<DateTime, bool> { private readonly TimeSpan duration; public H(TimeSpan duration) { this.duration = duration; } public Tuple<bool, DateTime> Run(DateTime state) { var newState = state - duration; bool newValue = newState.DayOfWeek == DayOfWeek.Saturday || newState.DayOfWeek == DayOfWeek.Sunday; return Tuple.Create(newValue, newState); } }
Armed with these three classes, we can now demonstrate the Associativity law:
[Theory] [InlineData("foo", "2022-03-23")] [InlineData("bar", "2021-12-23T18:05")] [InlineData("baz", "1984-01-06T00:33")] public void Associativity(string a, DateTime state) { Func<string, IState<DateTime, int>> f = s => new F(s); Func<int, IState<DateTime, TimeSpan>> g = i => new G(i); Func<TimeSpan, IState<DateTime, bool>> h = ts => new H(ts); IState<DateTime, int> m = f(a); Assert.Equal( m.SelectMany(g).SelectMany(h).Run(state), m.SelectMany(x => g(x).SelectMany(h)).Run(state)); }
The version of xUnit.net I'm using for these examples (xUnit.net 2.2.0 on .NET Framework 4.6.1 - I may already have hinted that this is an old code base I had lying around) comes with a converter between string
and DateTime
, which explains why the [InlineData]
can supply DateTime
values as string
s.
For people coming from an imperative or object-oriented background, it can often be difficult to learn how to think 'functionally'. It took me years before I felt that I was on firm ground, and even so, I'm still learning new techniques today. As an imperative programmer, one often thinks in terms of state mutation.
In Functional Programming, there are often other ways to solve problems than in object-oriented programming, but if you can't think of a way, you can often reach for the fairly blunt hammer than the State monad is. It enables you to implement ostensibly state-based algorithms in a functional way.
This article was abstract, because I wanted to focus on the monad nature itself, rather than on practical applications. Future articles will provide more useful examples.
Next: The Reader monad.


We'll write rarely, but with only the best content.
SAI PRASAD SOCIETY PLOT NO 173 KORADI ROAD,NAGPUR.
India
+91<PHONE_NUMBER>,7798115801.
Mon - Sun, 9:00am-8:00pm
swaminigruhudyog9@gmail.com


Dear respectful One
Permit me to inform you of my desire of going into business relationship with you. I know this mail may come to you as a surprise, since we have not known or written before.
Introducing myself, I am JOY ADAMS,I AM 20 years of age the only daugter of the lat Mr and Mrs. ADAMS.
My father was a Gold and cocoa merchant based in Accra, Ghana and Abidjan(Ivory Coast), he was poisoned to death by his business associates on one of their business trips.Before the death of my father on 29th June 2003 in a private hospital here in Abidjan. He secretly called me on his bed side and told me that he has a sum of USD$7.5M (Seven Million Five Hundred
Thousand U.S),deposited in a Security and finance company in (Abidjan Côte d’Ivoire, that he used my name as his only daugter for the next of kin in depositing the fund.
He also explained to me that it was because
of this wealth that he was poisoned by his business associates, that I should seek for a foreign partner in a country of my choice where I will transfer this money and use it for investment purpose such as expansion of his existing cocoa business and real estate management here on how best to transfer thismoney to overseas please.He told me that the fund is a trunk box as such the security does not know the contents of the box.I am humbly seeking your assistance in the following ways:
1- To assist me in providing an account of yours where this fund can quietly be transferred into.
2- To serve as the guardian of this fund since I am still in the university.
3- To make arrangement for me to come over to yourcountry to further my education and to help me securea residential permit in your country.
Moreover, I am willing to offer you 10% of the total sum as compensation for your effort/input after thesuccessful
transfer of this fund into your nominated account overseas, while 5% will be set aside to offset any expenses we may incur. Furthermore, you can indicate your option towards assisting me as I believe that this transaction would be concluded within the shortest possible time if you signify interest to assist me.
NB : Please contact me immediately you receive this message through this email address if you are interested.God bless.
YOURS FAITHFULLY
MISS. JOY ADAMS
Yahoo! India Answers: Share what you know. Learn something new Click here
Send free SMS to your Friends on Mobile from your Yahoo! Messenger Download now
Yahoo! India Answers: Share what you know. Learn something new Click here
Send free SMS to your Friends on Mobile from your Yahoo! Messenger Download now


Click the 'dial' button below to call this number from your extension. You can edit the number before dialing or click 'close' to go back.


You're exhausted, laying on the hospital bed. A nurse hands you your baby for the first time. It's a baby girl, a healthy baby girl. You look at her, and you start crying, tears of joy. You're gasping for breath, holding your baby girl tight to you. She's snuggling up in the crook of your neck, content. You stroke her back, thinking about your own mother, when she gave birth to you. And you wish that she'd been here with you. To see this moment of joy. You suddenly feel very lonely in this world, no family left and you haven't made any friends either.  But there is a dark cloud hanging over your happy ending. You can't help but think back on that moment, the feeling, when you sold your virginity to that young man for a ticket out of the country. Your baby girl is a reminder of that man, she has his eyes.
  You made that the decision back then, you and only you. The baby is innocent.  On the other hand, she is a constant reminder of your failure of not being sold by anybody, not your father, not yourself.
You try to do what's best for your daughter, but it is hard. You constantly wonder if you've made the right decisions in your life. Are you better off running from your problems? You will never know, you did what you had to do. What you thought was right at that time.  No matter how big or small, life consists of these decisions. Some decisions, nobody should be forced to make, but in the end - all you can do is survive.


We are Calicut based group of youngsters who have passion in coding.
We provide premium quality services with reasonable price. 100% customer satisfaction is our key to success. We have a efficient team of young developers, designers and software testers willing to help you.
Our key priority is our customers satisfaction. For every project we recieve we try our best to make sure our customers are fully satisfied, And this is the only thing that keeps us pushing forward.
HR manager / Software Tester
CEO And Founder
Co Founder


Connections from a single IP address
This example shows how to block all connections from the IP address <IP_ADDRESS>.
iptables -A INPUT -s <IP_ADDRESS> -j DROP
Connections from a range of IP addresses
This example shows how to block all of the IP addresses in the <IP_ADDRESS>/24 network range. You can use a netmask or standard slash notation to specify the range of IP addresses.
iptables -A INPUT -s <IP_ADDRESS>/24 -j DROP
or
iptables -A INPUT -s <IP_ADDRESS>/<IP_ADDRESS> -j DROP
Connections to a specific port
This example shows how to block SSH connections from <IP_ADDRESS>.
iptables -A INPUT -p tcp --dport ssh -s <IP_ADDRESS> -j DROP
You can replace “ssh” with any protocol or port number. The -p tcp part of the code tells iptables what kind of connection the protocol uses. If you were blocking a protocol that uses UDP rather than TCP, then -p udp would be necessary instead.
This example shows how to block SSH connections from any IP address.
iptables -A INPUT -p tcp --dport ssh -j DROP


--- layout: post title: "The Business of Ed-Tech: October 2017 Funding Data" date: 2017-10-31 20:30:00 +0000 tags: image: https://s3.amazonaws.com/hackedu/2017-03-01-money.jpg imagecredits: https://www.flickr.com/photos/chrisdlugosz/3403776466 ---
Here is the latest data on “the business of ed-tech” for October 2017:
The amount of money invested so far this year remains higher than at the same time in 2016 and 2015. (Indeed, the amount invested so far this year has now surpassed the total raised in 2016.) But the number of investment deals has fallen. That means that the growth in ed-tech funding is being driven by a small number of very large investments. Six of the twenty investments this month were for $30 million or more.
Acquisitions are also down from previous years – only 71 so far this year compared to 93 this time last year and 84 the year before.
Two of the investments this month were in venture capital firms: a $185 million fundraise by Owl Ventures and a $53 million fundraise for the Educapital. If you exclude those, the list of the companies that have raised the most venture capital in 2017 has not changed since September.
One notable trend that I'll look at more in my upcoming review of the-year-in-ed-tech: the amount of money invested in and invested by Chinese companies. (This is something that undoubtedly makes tutoring and homework help startups among the best funded this year.)
The lists of all ed-tech investments, acquisitions, mergers, and IPOs since 2015 have been updated to reflect this month's changes.
I also have created separate GitHub repositories for all areas of funding that I monitor:
These sites include human- and machine-readable versions of this funding data. For more ed-tech data sets, visit Hack Education Data on GitHub.
If you see an error or omission, please file a GitHub issue. You’re welcome to fork or download the repositories too, of course.


What happens next
We have sent a verification link to the email address you provided, please follow the instructions in the email to complete this process.
If you do not recieve a verification email, please check your email address is correct and resend.
{{ button.input(id='button', name='button', class='button', type='button', value='Resend verification email') }}


We don't track anything.
We don't have servers, all processing and removal of exif data/location data is done on your device in-app. No external servers/uploads used.
Helping your online privacy.


amine protfolio
Home
About
Contact
front-end developer
Hi, i am amine a front-end develper based in algeria.


This document describes the proper process involved in the capturing and caring for the more common farm animals.
This is probably the froodiest document that you will read all year. It has been authored using new means of achieving consensus that have been made possible through nanoethanol implants.
Once upon a time, there was a working group that needed to write a specification using nothing but [[HTML5]].
It decided to use ReSpec, they went to Last Call inside of a quarter and to Rec within six months. They spent most of the rest of their chartered time having fun in exotic places.
The End.
The single conformance class described in this specification is the cryptoanimal, a class of common animals that some crazy people don't believe in.
There are two primary sorts of cryptoanimals that this specification is concerned with. They are detailed in the following sections.
A unicorn is essentially a horned pegasus with no wings. Unicorns make great pets and can double as babysitters in a pinch.
A dahut is an Alpine animal with legs shorter on one side than on the other in order to better walk around the mountain. There are two types, with varying on chirality. It is not to be confused with the chamois, a mythical mountain animal with two legs of the same size — a logical impossibility that will be clear to anyone who has been mountain climbing.
Further discussion of the dahut can be found in [[!SVGMOBILE12]].


setup - setup devices and filesystems, mount root filesystem
#include <unistd.h>
int setup(void);
setup() is called once from within linux/init/main.c. It calls
initialization functions for devices and filesystems configured into the
kernel and then mounts the root filesystem.
No user process may call setup(). Any user process, even a
process with superuser permission, will receive EPERM.
setup() always returns -1 for a user process.
- EPERM
- Always, for a user process.
Since Linux 2.1.121, no such function exists anymore.
This function is Linux-specific, and should not be used in programs intended to
be portable, or indeed in any programs at all.
The calling sequence varied: at some times setup() has had a single
argument void *BIOS and at other times a single argument int
magic.
This page is part of release 5.05 of the Linux man-pages project. A
description of the project, information about reporting bugs, and the latest
version of this page, can be found at https://www.kernel.org/doc/man-pages/.


{% extends "sections/base.html" %} {% block title %}Next-Gen Technologies - {{ block.super }}{% endblock title %} {% block section %}
US Ignite is fostering the development of next-generation application and digital experiences that will transform how we receive everything from weather reports to healthcare, to how we use the library, guide transportation in our cities and more.
US Ignite helps maintain US global leadership in innovation by leveraging the combined resources and capabilities of industry, government, and academia.
To bring these apps to life, developers leverage the unique capabilities of next-generation networks, including:


Approvals
The platform offers a special feature for CAA staff to see all requested flights, approve/reject them, advise/comment on the flight plans and see all drone flight plans and also edit the flight plans.
In the above image, we can be able to see a summary of the following statistics:
- Number of pending approvals
- Number of approved flights
- Number of rejected flights
- ROC/Commercial flights
- Recreation flights number etc On the left of the image, there is also a map showing all the pending flights.
Requested Flight Approvals List
On the same flight summary page, there is a list containing the details of all requested flights. The basic information shown include:
- Time to start of flight ( this can help prioritize flights that are about to happen)
- The exact time of mission start
- The exact time of mission end
- Name of applicant
- Name of ROC/RTO/Club where he/she comes from
- Approval status of the flight
There is also a link where the CAA staff can click to see the full details of each requested flight.
Requested flight details page.
This is where the authorized CAA staff member will be able to see ALL information pertaining the flight. The exact details are broken down below:
- Airspace details and Mission time In the part of the mission details, the CAA authorized staff will be able to clearly see all details about the location of the flight.
-
Mission RPAS
In this section of the page, the authorized CAA staff can be able to see the specific RPAS that is being used. The following summary can be seen with the OPTION to see full details of the RPAS:
- RPAS Serial
- RPAS payload
- Manufacturer of RPAS
- Picture of actual RPAS
- RPAS weight
If you click on the SEE FULL SPECS button, then you can view the full details of the RPAS which includes information of the payload, payload models, manufacturers, payload serials.
-
Approval Section
This is where the CAA staff will APPROVE or REJECT the flight plan. However, there is an option where he/she can comment on the flight plan on recommended changes on which the applicant will be notified of the comments. The applicant then can make the requested changes and the flight can be approved


We've all come accross a design that dictated that the form buttons should have rounded corners (especially in the web 2.0 era). The creation of fixed length rounded corner button is second nature to any self proclaimed web deveopler, but the creation of fluid (well at least fluid inlength if not in height) rounded corners is another thing all together, and that is what I'll be talking about in this entrie.
To create our illusion of fluid length rounded button I've prepared two images that we will be using.
But just to elaborate, I'm not talking about using fake buttons (nested
for instance), and then using javascript to immitate button funcionality. As we all know, that does not degrade gracfully for folks using older browsers and screenreaders. I will be using semantic XHTML instead.
... <form action="rounded.html" method="get"> <input type="submit" value="Submit me!" /> </form> ...
The easiest way of acheiving rounded corners in our example is to add a non-semantic empty div
after the submit button and the using CSS to style everything.
input.button { border: 0; background: #fff url(button.gif) no-repeat; height: 22px; /* used to catch the buttonEnding */ position: relative; } .buttonEnding { position: absolute; display: inline; width: 7px; height: 22px; background: url(end.gif) no-repeat; }
... <form action="rounded.html" method="get"> <input type="submit" value="Submit me!" />

 </form> ...
All this works as intended, but I'm a XHTML perfectionist, and as such that empty div
for me is like nails on a chalkboard. If done so we would have to add that empty div
after all buttons that we wanted to have rounded enges. Now imagine if you will a very long form with multiple buttons. Result, more scratching on the chalkboard. There has to be a better way to do such things.
And fortunately for us, there is. DOM. Here is what we'll do in plain english:
div
elements on the fly.div
.Sounds pretty straightforward. Here's how the finished javascript function looks.
function buttonEndings() { if (!document.getElementsByTagName) { return false } var buttons = getElementsByClass("button"); /* loop through all buttons and attach a div */ for (i=0; i < buttons.length; i++) { var div = document.createElement("div"); div.className = "buttonEnding"; insertAfter(div, buttons[i]); } } addLoadEvent(buttonEndings);
This seems to work in all browsers I could test in. If you happen to find a browser in wich this doesn't work as intended, please do give me a heads up through the contact form.
The way I'm doing this is not perfect. There is much room for improvement. For one thing this function does not degrade gracefully. When a user disables javascript they're greeted with buttons that have their tails clipped. One could write this a bit better and insert an empty div
before and after our buttons, that will then hide all of our rounded parts if Javascript is disabled, but I will leave that implementation up to you. One could also make all four corners into their own separate images and attach them either using CSS pseudo classes :before
and :after
or again using Javascript and the DOM, but I guess that's a whole other story. All I wanted to acheive is what is in front of you right now. Fluid length buttons with rounded corners. And I don't even mind that the users with javascript disabled don't see the button ends, as it's purely presentational.
You might notice that I'm using a number of well known functions that were written by well known Javascript experts. Here is a list of authors and their respectabe functions width links to more inside info on the way those functions work.
addLoadEvent
by Simon WilliamsgetElementsByClass
by Dustin DiazinsertAfter
by Jeremy KeithIf you want you can downlad the full example code here.


Chef's Kitchen
The DBC experience seems to be a lot more then an experience but more a complet change of ones lifestyle while in the programm. Coming straight out of (German) High School I'm excited to experience a different and more efficient style of learning that I must commit all my time to. Im guessing this style of learning is very rewarding since a lot of progress is made in a short period of time, something I've never really experienced in school.
Something I wasnt aware of it that I seem to be the youngest by far, which makes me a bit nervous, but it's nothing I worry about to much. Am I nervous about going to DBC in generall? I am, but I think everybody feels the same way. I also found it very helpful that Shereef talked about what people typically worry about, it broke the ice.


The trailers may get copystriked. We take no responsibility
Video Games
This is what we actually do. Theres just too many headings on this website.
Our Games
Hot Pot
Twin Stick Shooter
Reigndeer
VR Boss Battle
MOA
Moa Sim
Elite Beavers
Action Tower Defence
Sugar Ice
Overcooked But With Drugs
Booty Grab
Strategy Boardgame
Beauty Shots
Hot Pot
Hot Pot
Hot Pot
Hot Pot
Hot Pot
Our Fabulous Team
Streaking since 2015
Larissa Dong
Big Boss Artist
Casey Chim
Programmer
Allen Roldan
Texture & VFX Artist
Brian Wong
Programmer & Designer
Yiyi Zhong
Artist
Karl Graves
Programmer
To Streak Or Not To Streak, That Is The Question.
Tweet At Us!
 You play as the infamous pirate captain Saucy who longs to be recognized as a world class chef, however; due to her notorious reputation as a pirate captain, no culinary school will accept her. Saucy sets out on a journey to the nearby floating islands to gather all the ingredients she needs to make the best hot pot of her life so the culinary schools will finally be able to see past the pirate she is and see the chef she could
Production Phase: Prototype Completed
Release Date: June 24 2018
Genre: Twin Stick Shooter x Bullet Hell
Game Engine: Unity
Reigndeer
VR Boss Battle
Reigndeer is a 1v3 VR boss battle game where one player takes control of Rudolph, santa's own 30 foot monster complete with rocket fist, missle antlers and bombs. To challenge Rudolph there is Santa with his trusty rifle, the Elves in a sleigh and Rudolphs ex in her gingerbread armour.
Production Phase: Prototype Completed
Release Date: TBA
Genre: Boss Battle
Game Engine: Unity
MOA
Moa Simulator
Step into the life of a Moa. A giant bird native to New Zealand that once roamed the land. Scavenge the land to gather food to keep your baby alive.
Production Stage: Prototype completed
Release Date: TBA
Genre: Life Sim
Game Engine: Unity
Elite Beavers
Action Tower Defence
ACTION STATIONS! Your planet is under attack by Inter-Galactic Vines!  Build cannons to help hold back the vines, as they grow more numerous.
Production Phase: Prototype Completed
Release Date: TBA
Genre: Tower Defence
Game Engine: Unity
Sugar Ice
Overcooked But With Drugs & Donuts
Team up with your best friend to run a bakery setup as a front for your drug business. Be careful not to serve the cops any drugs or you might get shutdown!
Production Phase: Prototype Completed
Release Date: TBA
Genre: "Cooking Sim"
Game Engine: Unity
Booty Grab
Strategy Boardgame
After a long Christmas day, Santa has gone on holiday, leaving behind his precious booty. Attracting four of the most notorious pirate captains, they look to plunder Santa’s booty to make a fortune.


Hello! My Name is Shane Moyo, thank you for visiting my page. I am 25 years old, I was born in Portland, Oregon on July 18th 1992. I am a student at Portland State University as well as Alchemy Code Lab! I love to travel, someday I hope to travel all over the world! My favorite pass time is drawing so, I spend most of my free time trying to improve my doodles. When I am not drawing I like to spend time reading, I especially enjoy books about Science and Mathematics.


subject
REPOSITORY RREXQYSUQO7WHW
welcome-to-the-hotel-architecture-paperback-9780262531535.pdf
October 30, 2016
Filetype: PDF
|
363 views
system_update_alt
Download
subject
Read
paleo-golf-nutrition-improve-your-swing-and-game-9781523670772.pdf
September 26, 2016
Filetype: PDF
|
1353 views
system_update_alt
Download
subject
Read
evolution-is-creation-by-an-almighty-god-9781628716047.pdf
October 09, 2016
Filetype: PDF
|
1323 views
system_update_alt
Download
subject
Read
a-regency-virgin-x27-s-undoing-9780263915648.pdf
October 27, 2016
Filetype: PDF
|
2887 views
system_update_alt
Download
subject
Read
longman-exams-dictionary-update-mixed-media-prod-9781405851374.pdf
September 22, 2016
Filetype: PDF
|
3190 views
system_update_alt
Download
subject
Read
perlycross-a-novel-classic-reprint-paperback-9781330000885.pdf
December 11, 2016
Filetype: PDF
|
2906 views
system_update_alt
Download
subject
Read
9787546310763-culture-classic-story-of-the-excel-9787546310763.pdf
November 05, 2016
Filetype: PDF
|
2565 views
system_update_alt
Download
subject
Read
geological-survey-bulletin-volume-1193-1194-9781231200001.pdf
January 12, 2017
Filetype: PDF
|
2146 views
system_update_alt
Download
subject
Read
final-report-on-the-evaluation-of-the-judicial-o-9781288879632.pdf
October 16, 2016
Filetype: PDF
|
1186 views
system_update_alt
Download
subject
Read
la-propiedad-intelectual-legislacion-espanola-y--9781234565053.pdf
September 18, 2016
Filetype: PDF
|
1433 views
system_update_alt
Download
subject
Read
great-ideas-room-of-ones-own-penguin-great-ideas-9780141018980.pdf
January 06, 2017
Filetype: PDF
|
2305 views
system_update_alt
Download
subject
Read
mountains-of-the-moon-a-novel-9780143123453.pdf
October 17, 2016
Filetype: PDF
|
1236 views
system_update_alt
Download
subject
Read
the-economy-of-literature-paperback-9780801846946.pdf
October 17, 2016
Filetype: PDF
|
2900 views
system_update_alt
Download
subject
Read
the-forgotten-mountain-your-place-of-peace-in-a--9780768409222.pdf
January 23, 2017
Filetype: PDF
|
1858 views
system_update_alt
Download
subject
Read
solar-system-superhero-stink-set-2-9781599611976.pdf
September 18, 2016
Filetype: PDF
|
2849 views
system_update_alt
Download
subject
Read
the-lilies-of-the-field-9780446315005.pdf
October 10, 2016
Filetype: PDF
|
950 views
system_update_alt
Download
subject
Read
a-paper-route-is-good-for-the-soul-9781609200039.pdf
August 20, 2016
Filetype: PDF
|
2279 views
system_update_alt
Download
subject
Read
care-for-the-dying-a-practical-and-pastoral-guid-9781848254701.pdf
October 26, 2016
Filetype: PDF
|
2325 views
system_update_alt
Download
subject
Read
creative-tarot-9781501120237.pdf
November 12, 2016
Filetype: PDF
|
388 views
system_update_alt
Download
subject
Read
how-to-be-successful-in-your-first-year-of-teach-9781601383358.pdf
August 23, 2016
Filetype: PDF
|
1738 views
system_update_alt
Download
subject
Read
rethinking-sovereign-debt-politics-reputation-an-9780674725065.pdf
December 09, 2016
Filetype: PDF
|
1293 views
system_update_alt
Download
subject
Read
quick-amp-easy-simple-cookery-9780857349835.pdf
December 18, 2016
Filetype: PDF
|
3270 views
system_update_alt
Download
subject
Read
spell-of-catastrophe-9781531819750.pdf
November 12, 2016
Filetype: PDF
|
513 views
system_update_alt
Download
subject
Read
variability-in-sea-surface-height-a-qualitative--9781287292593.pdf
August 16, 2016
Filetype: PDF
|
2827 views
system_update_alt
Download
subject
Read
explore-with-sieur-de-la-salle-paperback-9780778714361.pdf
December 03, 2016
Filetype: PDF
|
2879 views
system_update_alt
Download
subject
Read
inciting-incident-the-catalyst-paperback-9781500743703.pdf
August 26, 2016
Filetype: PDF
|
1256 views
system_update_alt
Download
subject
Read
500-sermon-outlines-for-children-x27-s-sermons-9780825435843.pdf
December 23, 2016
Filetype: PDF
|
617 views
system_update_alt
Download
subject
Read
matters-of-life-and-death-a-jewish-approach-to-m-9780827607682.pdf
October 02, 2016
Filetype: PDF
|
3181 views
system_update_alt
Download
subject
Read
holt-pre-algebra-student-one-stop-cd-rom-2004-co-9780030396571.pdf
December 21, 2016
Filetype: PDF
|
1704 views
system_update_alt
Download
subject
Read
the-far-corner-of-the-greenhouse-paperback-9781493673766.pdf
August 16, 2016
Filetype: PDF
|
1421 views
system_update_alt
Download
subject
Read
stone-kiss-paperback-9780446611473.pdf
December 28, 2016
Filetype: PDF
|
644 views
system_update_alt
Download
subject
Read
beyond-genesis-the-untold-story-of-mans-origins--9781425704148.pdf
October 29, 2016
Filetype: PDF
|
2825 views
system_update_alt
Download
subject
Read
writing-for-story-annotated-edition-9780452272958.pdf
November 10, 2016
Filetype: PDF
|
1281 views
system_update_alt
Download
subject
Read
the-allure-of-goodness-and-love-pope-francis-in--9780814646670.pdf
August 19, 2016
Filetype: PDF
|
679 views
system_update_alt
Download
subject
Read
nutribullet-recipes-150-smoothie-recipes-for-wei-9781515084754.pdf
January 25, 2017
Filetype: PDF
|
2406 views
system_update_alt
Download
subject
Read
sugar-skulls-9781511324021.pdf
October 14, 2016
Filetype: PDF
|
2780 views
system_update_alt
Download
subject
Read
north-carolina-test-prep-reading-workbook-end-of-5-9781463739591.pdf
October 03, 2016
Filetype: PDF
|
2087 views
system_update_alt
Download
subject
Read
motherhood-moments-9781892851635.pdf
January 28, 2017
Filetype: PDF
|
889 views
system_update_alt
Download
subject
Read
mumbai-dreams-9789381588314.pdf
August 09, 2016
Filetype: PDF
|
1756 views
system_update_alt
Download
subject
Read
cracking-the-new-sat-with-4-practice-tests-creat-9780804126007.pdf
January 19, 2017
Filetype: PDF
|
1845 views
system_update_alt
Download
subject
Read
easier-said-than-done-making-the-transition-betw-9781478155683.pdf
October 07, 2016
Filetype: PDF
|
1975 views
system_update_alt
Download
subject
Read
general-anatomy-and-musculoskeletal-system-latin-9781604069235.pdf
December 29, 2016
Filetype: PDF
|
940 views
system_update_alt
Download
subject
Read
death-in-florence-the-medici-savonarola-and-the--9781605988269.pdf
November 20, 2016
Filetype: PDF
|
3304 views
system_update_alt
Download
subject
Read
personal-vision-workbook-discovering-god-s-visio-9781466301474.pdf
October 05, 2016
Filetype: PDF
|
1257 views
system_update_alt
Download
subject
Read
irash-satva-yoga-paperback-9781934070956.pdf
November 11, 2016
Filetype: PDF
|
1685 views
system_update_alt
Download
subject
Read
studyguide-for-multicultural-counseling-and-psyc-9781428837836.pdf
September 10, 2016
Filetype: PDF
|
2575 views
system_update_alt
Download
subject
Read
last-call-for-the-dining-car-the-daily-telegraph-1-9781845137700.pdf
December 23, 2016
Filetype: PDF
|
1143 views
system_update_alt
Download
subject
Read
intonation-curves-a-collection-of-phonetic-texts-9781523707607.pdf
January 03, 2017
Filetype: PDF
|
2695 views
system_update_alt
Download
subject
Read
puzzle-club-issue-2-1st-school-edition-9780435177935.pdf
October 30, 2016
Filetype: PDF
|
2393 views
system_update_alt
Download
subject
Read
soaring-9781465347251.pdf
January 23, 2017
Filetype: PDF
|
1627 views
system_update_alt
Download
subject
Read
screening-for-depression-in-clinical-practice-an-9780195380194.pdf
August 26, 2016
Filetype: PDF
|
1888 views
system_update_alt
Download
subject
Read
their-socialism-and-ours-paperback-9781482582604.pdf
December 04, 2016
Filetype: PDF
|
2612 views
system_update_alt
Download
subject
Read
courageous-love-a-bible-study-on-holiness-for-wo-9780966322330.pdf
December 06, 2016
Filetype: PDF
|
605 views
system_update_alt
Download
subject
Read
pastry-pies-20-delicious-pastry-pie-recipes-that-9781493524761.pdf
October 21, 2016
Filetype: PDF
|
2645 views
system_update_alt
Download
subject
Read
the-sandcastle-girls-compact-disc-9781743153895.pdf
September 13, 2016
Filetype: PDF
|
3095 views
system_update_alt
Download
subject
Read
emotion-seduction-and-intimacy-paperback-9781935961000.pdf
October 16, 2016
Filetype: PDF
|
622 views
system_update_alt
Download
subject
Read
opportunity-is-everywhere-the-story-of-americas--9780977336524.pdf
November 17, 2016
Filetype: PDF
|
1671 views
system_update_alt
Download
subject
Read
behavioural-finance-in-private-banking-9783330503441.pdf
January 22, 2017
Filetype: PDF
|
3069 views
system_update_alt
Download
subject
Read
the-play-of-quot-flowers-for-algernon-quot-9780435232931.pdf
November 09, 2016
Filetype: PDF
|
2647 views
system_update_alt
Download
subject
Read
basicsarchitekturdarstellung-9783038215288.pdf
October 27, 2016
Filetype: PDF
|
2823 views
system_update_alt
Download
subject
Read
oklahoma-reports-cases-determined-in-the-supreme-3-9781236925039.pdf
August 07, 2016
Filetype: PDF
|
1939 views
system_update_alt
Download
subject
Read
tucker-x27-s-lemma-9786130332099.pdf
October 16, 2016
Filetype: PDF
|
1410 views
system_update_alt
Download
subject
Read
no-grey-area-9781457507458.pdf
September 04, 2016
Filetype: PDF
|
1546 views
system_update_alt
Download
subject
Read
they-did-it-first-great-chinese-inventions-readi-9780021852567.pdf
January 01, 2017
Filetype: PDF
|
2041 views
system_update_alt
Download
subject
Read
mtle-minnesota-high-school-mathematics-5-12-teac-9781607870777.pdf
January 24, 2017
Filetype: PDF
|
546 views
system_update_alt
Download
subject
Read
survey-of-oyster-bars-description-of-boundaries--9781236809629.pdf
August 10, 2016
Filetype: PDF
|
1569 views
system_update_alt
Download
subject
Read
deadfall-an-alaska-mystery-alex-jensen-alaska-my-9780380976614.pdf
December 26, 2016
Filetype: PDF
|
2481 views
system_update_alt
Download
subject
Read
new-myaccountinglab-with-pearson-etext-access-ca-1-9780134238807.pdf
October 01, 2016
Filetype: PDF
|
2270 views
system_update_alt
Download
subject
Read
microsoft-frontpage-version-2002-inside-out-mixe-9780735612846.pdf
November 09, 2016
Filetype: PDF
|
460 views
system_update_alt
Download
subject
Read
the-complete-grimms-fairy-tales-9781936041794.pdf
December 20, 2016
Filetype: PDF
|
465 views
system_update_alt
Download
subject
Read
babes-in-boyland-a-personal-history-of-co-educat-9781611682038.pdf
September 01, 2016
Filetype: PDF
|
3317 views
system_update_alt
Download
subject
Read
son-9780007597307.pdf
October 01, 2016
Filetype: PDF
|
2431 views
system_update_alt
Download
subject
Read
the-80-x2f-20-principle-the-secret-of-achieving--9781857883992.pdf
December 18, 2016
Filetype: PDF
|
906 views
system_update_alt
Download
subject
Read
unrivaled-9780062458407.pdf
November 06, 2016
Filetype: PDF
|
2321 views
system_update_alt
Download
subject
Read
english-for-medicine-in-higher-education-studies-9781859644423.pdf
December 31, 2016
Filetype: PDF
|
2842 views
system_update_alt
Download
subject
Read
political-principles-and-their-practice-in-sri-l-9788175962798.pdf
October 31, 2016
Filetype: PDF
|
3200 views
system_update_alt
Download
subject
Read
mommy-hugs-9780811839167.pdf
November 20, 2016
Filetype: PDF
|
2185 views
system_update_alt
Download
subject
Read
new-attitude-a-a-new-attitude-9781564143587.pdf
January 03, 2017
Filetype: PDF
|
3282 views
system_update_alt
Download
subject
Read
tolstoy-x27-s-short-fiction-revised-translations-9780393931501.pdf
January 15, 2017
Filetype: PDF
|
2582 views
system_update_alt
Download
subject
Read
the-songs-recitatives-airs-duets-trios-and-choru-1-9781171399612.pdf
January 19, 2017
Filetype: PDF
|
1214 views
system_update_alt
Download
subject
Read
oration-delivered-before-the-association-of-the--9781330725252.pdf
January 08, 2017
Filetype: PDF
|
2110 views
system_update_alt
Download
subject
Read
scottish-songs-3rd-9781902407883.pdf
August 07, 2016
Filetype: PDF
|
750 views
system_update_alt
Download
subject
Read
scott-foresman-compct-hb-amp-new-handy-dict-pkg-9780131471931.pdf
August 25, 2016
Filetype: PDF
|
1455 views
system_update_alt
Download
subject
Read
long-shadows-truth-lies-and-history-9780747558040.pdf
October 21, 2016
Filetype: PDF
|
3183 views
system_update_alt
Download
subject
Read
bridges-to-the-customer-s-heart-commonsense-unco-9781426965463.pdf
January 08, 2017
Filetype: PDF
|
1139 views
system_update_alt
Download
subject
Read
questions-and-answers-in-physiological-chemistry-1-9781298923318.pdf
September 21, 2016
Filetype: PDF
|
2756 views
system_update_alt
Download
subject
Read
red-and-white-wine-made-simple-9781864366365.pdf
November 30, 2016
Filetype: PDF
|
1527 views
system_update_alt
Download
subject
Read
boo-boo-i-love-you-9780316255141.pdf
September 13, 2016
Filetype: PDF
|
3008 views
system_update_alt
Download
subject
Read
mariana-paperback-9781402258671.pdf
December 20, 2016
Filetype: PDF
|
926 views
system_update_alt
Download
subject
Read
floriculture-3rd-edition-higher-education-eleven-9787109164161.pdf
December 13, 2016
Filetype: PDF
|
747 views
system_update_alt
Download
subject
Read
Other Files
description
a-sermon-delivered-before-the-society-for-propag-9781331795537.pdf
[98.85 KB]
description
copyright-basics-for-artists-paperback-9780990507710.pdf
[98.85 KB]
description
nick-the-snail-paperback-9781511656467.pdf
[98.85 KB]
description
process-mapping-and-stochastic-input-modeling-9783656050629.pdf
[98.85 KB]
description
osteoporosis-third-edition-9780123705440.pdf
[98.85 KB]
description
good-small-business-guide-how-to-start-and-grow--9780713687606.pdf
[98.85 KB]
description
herd-how-to-change-mass-behaviour-by-harnessing--9780470744598.pdf
[98.85 KB]
description
annual-report-of-the-secretary-of-the-connecticu-9781330670668.pdf
[98.85 KB]
description
the-quot-guardian-quot-student-finance-guide-fro-9781843544760.pdf
[98.85 KB]
description
the-cambridge-companion-to-brentano-9780521007658.pdf
[98.85 KB]
description
on-the-performing-of-tannhauser-dodo-press-paper-9781409937128.pdf
[98.85 KB]
description
the-new-wine-welcoming-lgbtqia-people-to-the-wed-9781506121314.pdf
[98.85 KB]
description
how-to-de-clutter-and-make-money-now-turn-clutte-9781477407059.pdf
[98.85 KB]
description
the-guts-9780099587132.pdf
[98.85 KB]
description
key-to-geometry-lines-and-segments-key-to-geomet-9780913684719.pdf
[98.85 KB]
description
compassionate-confrontation-paperback-9781602667013.pdf
[98.85 KB]
description
rolex-presents-the-world-of-professional-golf-20-9781780973616.pdf
[98.85 KB]
description
china-rolls-of-pupils-write-division-practice-a--9787313077806.pdf
[98.85 KB]
description
daisy-miller-paperback-9780486287737.pdf
[98.85 KB]
description
modx-web-development-paperback-9781849513487.pdf
[98.85 KB]
description
happy-child-happy-adult-the-childhood-roots-of-a-9780091900076.pdf
[98.85 KB]
description
dying-of-the-light-an-alice-rice-mystery-9781846971433.pdf
[98.85 KB]
description
waiting-for-elvis-9781550503944.pdf
[98.85 KB]
description
two-teaching-teams-one-student-cohort-9783639469202.pdf
[98.85 KB]
description
ian-rankin-and-inspector-rebus-9781843582922.pdf
[98.85 KB]
description
super-partner-boy-favorite-superhero-stickers-co-9787535375971.pdf
[98.85 KB]
description
the-x-initiative-yearbook-paperback-9788896501290.pdf
[98.85 KB]
description
curious-george-x27-s-opposites-9780544551077.pdf
[98.85 KB]
description
kaplan-gmat-in-a-box-9781618650030.pdf
[98.85 KB]
description
selections-from-science-and-sanity-second-editio-9780982755907.pdf
[98.85 KB]
description
bounce-kick-catch-throw-workbook-american-englis-9780007470006.pdf
[98.85 KB]
description
gainz-for-your-brainz-a-crash-course-in-fitness--9781517739492.pdf
[98.85 KB]
description
save-me-from-the-lion-s-mouth-paperback-9781920544751.pdf
[98.85 KB]
description
argonaut-memories-of-an-east-neuk-skipper-paperb-9781477249864.pdf
[98.85 KB]
description
psyren-10-9781421551449.pdf
[98.85 KB]
description
the-law-of-multi-bank-financing-syndications-and-9780773516281.pdf
[98.85 KB]
description
day-trips-from-austin-getaway-ideas-for-the-loca-9781493018437.pdf
[98.85 KB]
description
the-lake-geneva-chronicles-a-brief-philosophical-9781577332367.pdf
[98.85 KB]
description
nasa-skylab-cassini-huygens-galileo-kosmiczne-ar-9781231838044.pdf
[98.85 KB]
description
quicksilver-companies-the-battle-for-the-online--9780333960288.pdf
[98.85 KB]
description
agile-product-management-with-scrum-creating-pro-9780321605788.pdf
[98.85 KB]
description
60-division-worksheets-with-2-digit-dividends-2--9781511623636.pdf
[98.85 KB]
description
torn-confessions-from-the-other-woman-9781434377678.pdf
[98.85 KB]
description
musical-chairs-at-the-hairdresser-hardback-9781633823181.pdf
[98.85 KB]
description
psyche-zeitschrift-f-uuml-r-psychoanalyse-und-ih-9783129742327.pdf
[98.85 KB]
description
my-dad-x27-s-motors-9780857330420.pdf
[98.85 KB]
description
through-hell-and-beyond-in-a-boxcar-9781410703293.pdf
[98.85 KB]
description
retail-magic-golden-friday-edition-paperback-9781511613293.pdf
[98.85 KB]
description
asian-landscape-journal-9781593594268.pdf
[98.85 KB]
description
guidelines-for-surveying-bankfull-channel-geomet-9781288732289.pdf
[98.85 KB]
description
zaner-bloser-standarized-test-master-book-spelli-9780736747806.pdf
[98.85 KB]
description
schooling-the-next-generation-creating-success-i-1-9781442649491.pdf
[98.85 KB]
description
seven-blind-mice-hardback-9780756909727.pdf
[98.85 KB]
description
black-walnut-as-a-crop-paperback-9781410222930.pdf
[98.85 KB]
description
la-lechera-9780439773775.pdf
[98.85 KB]
description
kansas-3rd-grade-ela-test-prep-common-core-learn-9781482734508.pdf
[98.85 KB]
description
wyoming-reports-cases-decided-in-the-supreme-cou-9781234152406.pdf
[98.85 KB]
description
bravest-warriors-the-great-core-caper-paperback-9781421575391.pdf
[98.85 KB]
description
groove-dilemmas-student-journal-paperback-9781501809187.pdf
[98.85 KB]
description
gold-coach-mathematics-grade-5-volumes-beijing-n-9787538356649.pdf
[98.85 KB]
description
the-positive-school-of-criminology-9781438536637.pdf
[98.85 KB]
description
vba-programming-for-microsoft-project-98-through-9781934240212.pdf
[98.85 KB]
description
five-days-in-chestmount-paperback-9781480210011.pdf
[98.85 KB]
description
electric-pressure-cooker-cookbook-100-electric-p-9781511651615.pdf
[98.85 KB]
description
separation-and-purification-technologies-in-bior-9780470977965.pdf
[98.85 KB]
description
genuine-fu-pei-jung-decipher-the-i-deluxe-editio-9787506046428.pdf
[98.85 KB]
description
new-developments-in-diagnostic-virology-9783642689512.pdf
[98.85 KB]
description
killer-weed-marijuana-grow-ops-media-and-justice-9781442612143.pdf
[98.85 KB]
description
the-ravens-eye-a-brock-and-kolla-mystery-9781250054678.pdf
[98.85 KB]
description
studyguide-for-the-humanistic-tradition-book-2-m-9781490289342.pdf
[98.85 KB]
description
the-wind-band-03-x2f-yellow-american-english-ed-9780007475551.pdf
[98.85 KB]
description
rihanna-the-only-girl-in-the-world-9781843584230.pdf
[98.85 KB]
description
multiple-scattering-in-solids-9780387988535.pdf
[98.85 KB]
description
the-new-second-music-reader-volume-2-based-large-9781130596595.pdf
[98.85 KB]
description
nez-perce-nimiipuu-the-coyote-people-grey-scale--9781508891888.pdf
[98.85 KB]
description
stink-o-pedia-2-more-stink-y-stuff-from-a-to-z-9781406330083.pdf
[98.85 KB]
description
the-independent-guide-to-universal-orlando-2015--9781507604793.pdf
[98.85 KB]
description
acca-f7-financial-reporting-international-study--9781784800505.pdf
[98.85 KB]
description
super-t-the-complete-guide-to-creating-an-effect-9780684863351.pdf
[98.85 KB]
description
philippians-jesus-our-joy-revised-edition-9781859993781.pdf
[98.85 KB]
description
quarterly-of-the-iowa-library-commission-volume--9781130551624.pdf
[98.85 KB]
description
pinkalicious-eggstraordinary-easter-paperback-9780062187727.pdf
[98.85 KB]
description
welcome-to-floating-point-paperback-9781940977027.pdf
[98.85 KB]
description
that-s-entertainment-songs-from-m-g-m-s-greatest-9780739057544.pdf
[98.85 KB]
description
summer-bridge-activities-grades-k-1-format-trade-9781620576076.pdf
[98.85 KB]
description
cracking-maths-1st-class-practice-book-1st-class-9780717154180.pdf
[98.85 KB]
description
21st-century-u-s-army-correspondence-course-refe-36-9781422018491.pdf
[98.85 KB]
description
emily-the-emerald-fairy-9781843629559.pdf
[98.85 KB]
description
magic-ahoy-the-very-nearly-honourable-league-of--9780857078292.pdf
[98.85 KB]
description
the-whisperer-in-darkness-the-haunter-of-the-dar-9781533437648.pdf
[98.85 KB]
description
ladydi-prayers-for-the-stolen-9786073122825.pdf
[98.85 KB]
description
beautiful-days-two-novellas-paperback-9781602202351.pdf
[98.85 KB]
description
cataveiro-the-osiris-project-9780091953089.pdf
[98.85 KB]
description
improving-women-s-health-through-biomedical-and--9781331254270.pdf
[98.85 KB]
description
flat-stanley-goes-camping-hardback-9780606318150.pdf
[98.85 KB]
description
the-catcher-in-the-rye-and-philosophy-popular-cu-9780812698008.pdf
[98.85 KB]
description
the-first-sett-of-catechisms-and-prayers-or-the--9781170462775.pdf
[98.85 KB]
description
memoirs-of-a-mbororo-the-life-of-ndudi-umaru-ful-9781571818447.pdf
[98.85 KB]
description
background-document-for-life-cycle-greenhouse-ga-9781249333432.pdf
[98.85 KB]
description
how-internal-communication-can-contribute-to-suc-9783640627233.pdf
[98.85 KB]
description
spelling-workout-homeschool-bundle-level-e-9781428432710.pdf
[98.85 KB]
description
the-sleepers-x2f-a-midsummer-day-s-dream-paperba-9780615926247.pdf
[98.85 KB]
description
rough-road-to-freedom-a-memoir-9780857212948.pdf
[98.85 KB]
description
metalogicon-a-twelfth-century-defense-of-the-ver-9781589880580.pdf
[98.85 KB]
description
writing-grade-standards-tutorial-idioms-solitair-9787539837345.pdf
[98.85 KB]
description
adjuvant-treatment-for-phenylketonuria-future-re-9781489521514.pdf
[98.85 KB]
description
we-are-moving-9780061478031.pdf
[98.85 KB]
description
designing-an-information-extraction-system-for-a-9783656895572.pdf
[98.85 KB]
description
the-androids-of-thor-s-helmet-paperback-9781508956853.pdf
[98.85 KB]
description
designing-and-implementing-mathematics-instructi-9780205442065.pdf
[98.85 KB]
description
suenos-world-spanish-1-coursebook-1st-new-editio-9780563472469.pdf
[98.85 KB]
description
untold-stories-9780571228317.pdf
[98.85 KB]
description
professional-killers-cold-blooded-murderers-prog-9780708804933.pdf
[98.85 KB]
description
marine-science-affairs-n-2-the-report-of-the-pre-9781153508780.pdf
[98.85 KB]
description
rome-and-rhetoric-shakespeare-x27-s-julius-caesa-9780300152180.pdf
[98.85 KB]
description
daisy-miller-a-study-paperback-9781518662010.pdf
[98.85 KB]
description
how-to-survive-and-suceed-as-a-headteacher-9781855034877.pdf
[98.85 KB]
description
late-9780856462948.pdf
[98.85 KB]
description
in-the-shadow-of-adam-smith-founders-of-scottish-9780230252103.pdf
[98.85 KB]
description
love-that-dog-new-edition-9780747557494.pdf
[98.85 KB]
description
there-s-a-verse-for-that-paperback-9781449930851.pdf
[98.85 KB]
description
java-illuminated-hardback-9781284045314.pdf
[98.85 KB]
description
recent-demographic-developments-in-europe-9789287159731.pdf
[98.85 KB]
description
high-school-math-2011-geometry-foundations-pract-9780785470410.pdf
[98.85 KB]
description
personal-memoirs-of-p-h-sheridan-volume-i-part-1-9781523318216.pdf
[98.85 KB]
description
conversaciones-creadoras-instructor-x27-s-editio-9780669173741.pdf
[98.85 KB]
description
a-guide-to-pruning-the-roots-of-fruit-trees-9781446537367.pdf
[98.85 KB]
description
reasons-why-a-genuine-system-of-public-and-priva-9781241434274.pdf
[98.85 KB]
description
computer-mediated-communication-9783656059035.pdf
[98.85 KB]
description
la-venta-virtual-x2f-virtual-selling-de-la-fuerz-9788449304071.pdf
[98.85 KB]
description
holt-mcdougal-algebra-1-california-teacher-editi-9780544207042.pdf
[98.85 KB]
description
glencoe-algebra-concepts-and-applications-volume-9780078607752.pdf
[98.85 KB]
description
a-laboratory-manual-of-physiological-and-clinica-9781230194998.pdf
[98.85 KB]
description
sagittarius-horoscope-2016-paperback-9781519582126.pdf
[98.85 KB]
description
the-photographer-x27-s-guide-to-new-york-city-wh-9780881508765.pdf
[98.85 KB]
description
parleremo-languages-basic-vocabulary-quizzes-por-9781522726739.pdf
[98.85 KB]
description
the-book-of-tobit-old-testament-scripture-9781508514749.pdf
[98.85 KB]
description
a-theory-for-everything-essays-and-short-fiction-9780387947006.pdf
[98.85 KB]
description
star-wars-the-clone-wars-in-service-of-the-repub-9781848567092.pdf
[98.85 KB]
description
how-to-save-a-life-9781409546757.pdf
[98.85 KB]
description
math-bingo-educational-play-for-ages-5-9781403788986.pdf
[98.85 KB]
description
makeup-artist-face-chart-workbook-gaia-edtion-pa-9781523878475.pdf
[98.85 KB]
description
academic-vocabulary-practice-grade-k-9781483811178.pdf
[98.85 KB]
description
the-abuse-of-older-people-a-training-manual-for--9781853023057.pdf
[98.85 KB]
description
free-stuff-whizz-kids-9781903174784.pdf
[98.85 KB]
description
really-scary-stories-for-brave-children-9781489342966.pdf
[98.85 KB]
description
written-on-the-sky-poems-from-the-japanese-paper-9780811218375.pdf
[98.85 KB]
description
high-school-math-common-core-geometry-test-prep--9780133185980.pdf
[98.85 KB]
description
only-humans-need-apply-winners-and-losers-in-the-9780062438614.pdf
[98.85 KB]
description
the-welsh-cook-book-9781445643397.pdf
[98.85 KB]
description
do-aliens-exist-and-other-outer-space-questions--9781500936112.pdf
[98.85 KB]
description
below-stairs-playscript-paperback-9781499399189.pdf
[98.85 KB]
description
silver-box-pb-9789971491512.pdf
[98.85 KB]
description
global-financial-regulation-the-essential-guide--9780745643502.pdf
[98.85 KB]
description
glitter-9780007433186.pdf
[98.85 KB]
description
maelyn-the-nine-princesses-novellas-volume-1-9781438283913.pdf
[98.85 KB]
description
americans-9781855145009.pdf
[98.85 KB]
description
old-china-x27-s-new-economy-the-conquest-by-a-bi-9788178298627.pdf
[98.85 KB]
description
chinese-college-students-liberal-arts-computer-d-9787113106379.pdf
[98.85 KB]
description
monday-nights-in-zarahemla-32-lessons-and-games--9781599551272.pdf
[98.85 KB]
description
happy-birthday-babymouse-hardback-9780375970979.pdf
[98.85 KB]
description
mmap-africa-north-amp-west-741-4-ed-9782067172159.pdf
[98.85 KB]
description
the-small-business-advantage-from-surviving-to-t-9781493698431.pdf
[98.85 KB]
description
a-first-course-in-real-analysis-9781461264330.pdf
[98.85 KB]
description
under-a-green-sky-global-warming-the-mass-extinc-9780061137921.pdf
[98.85 KB]
description
prentice-hall-writing-coach-x2f-writing-and-gram-9780132537230.pdf
[98.85 KB]
description
teaching-and-learning-with-microsoft-office-2010-9780132698092.pdf
[98.85 KB]
description
terrible-tales-from-ireland-a-series-of-five-unt-9781500252304.pdf
[98.85 KB]
description
constant-craving-what-your-food-cravings-mean-an-1-9781848505902.pdf
[98.85 KB]
description
my-friend-annabel-lee-paperback-9781492338901.pdf
[98.85 KB]
description
the-inventor-s-manual-of-valuable-information-wi-9781332779758.pdf
[98.85 KB]
description
efficiency-studies-in-dairy-farming-may-1933-cla-9781330927809.pdf
[98.85 KB]
description
the-upper-room-9781575669106.pdf
[98.85 KB]
description
mike-meyers-x27-comptia-network-guide-to-managin-2-9780071614832.pdf
[98.85 KB]
description
the-positive-sciences-of-the-ancient-hindus-pape-9781230468365.pdf
[98.85 KB]
description
four-warned-9781447252481.pdf
[98.85 KB]
description
mankiw-principles-of-economics-fifth-edition-ap--9780324785326.pdf
[98.85 KB]
description
with-the-colors-from-anoka-county-9781234259624.pdf
[98.85 KB]
description
a-ph-d-is-not-enough-a-guide-to-survival-in-scie-9780465022229.pdf
[98.85 KB]
description
endgame-solving-the-iraq-problem-once-and-for-al-9780684864853.pdf
[98.85 KB]
description
between-the-lines-on-the-american-front-a-boys-s-9781230054049.pdf
[98.85 KB]
description
more-level-1student-x27-s-book-with-cyber-homewo-9781107656451.pdf
[98.85 KB]
description
xmaster-and-commander-b66k-9780007892761.pdf
[98.85 KB]
description
india-infrastructure-report-2007-rural-infrastru-9780195685503.pdf
[98.85 KB]
description
mechanical-services-for-buildings-9780582056954.pdf
[98.85 KB]
description
construction-electrician-practical-self-pass-2nd-9787512316539.pdf
[98.85 KB]
description
rattling-0-4-hairy-ball-of-the-story-doodle-bear-9787500771074.pdf
[98.85 KB]
description
impact-mathematics-algebra-and-more-course-1-9780078613159.pdf
[98.85 KB]
description
bloom-x27-s-how-to-write-about-william-shakespea-9780791094846.pdf
[98.85 KB]
description
primary-and-secondary-schools-in-popular-science-9787531665489.pdf
[98.85 KB]
description
cooperative-learning-simulations-and-problems-gl-9780078224676.pdf
[98.85 KB]
description
9787111385714-elevator-technical-guidance-on-saf-9787111385714.pdf
[98.85 KB]
description
the-cypress-house-format-paperback-9780316053716.pdf
[98.85 KB]
description
know-the-mother-paperback-9780814341490.pdf
[98.85 KB]
description
genuine-books-9787561212103-college-books-curric-1-9787561212103.pdf
[98.85 KB]
description
earning-success-success-series-9781606046746.pdf
[98.85 KB]
description
much-ado-about-nothing-a-film-by-joss-whedon-9781781169353.pdf
[98.85 KB]
description
genuine-brand-new-guarantee-modern-missionaries--9787208106932.pdf
[98.85 KB]
description
maths-for-practice-and-revision-bk-2-new-edition-9781872686097.pdf
[98.85 KB]
description
the-titanic-disaster-9780531289969.pdf
[98.85 KB]
description
the-mind-of-ramana-maharshi-9788172242114.pdf
[98.85 KB]
description
everquest-ii-desert-of-flame-prima-official-game-9780761545033.pdf
[98.85 KB]
description
and-everyone-shouted-quot-pull-quot-a-first-look-1-9781404806566.pdf
[98.85 KB]
description
change-the-world-change-your-life-discover-your--9781573244633.pdf
[98.85 KB]
description
rural-school-consolidation-in-missouri-or-boy-wa-9781331296850.pdf
[98.85 KB]
description
fulfill-your-destiny-paperback-9781607911906.pdf
[98.85 KB]
description
saxon-math-course-3-adaptation-classroom-package-9781591418986.pdf
[98.85 KB]
description
junior-high-school-mathematics-often-exam-type-p-9787111384533.pdf
[98.85 KB]
description
german-cooking-9781557882516.pdf
[98.85 KB]
description
interactive-human-social-biology-for-csec-9780230402119.pdf
[98.85 KB]
description
dark-times-of-love-war-paperback-9781482581942.pdf
[98.85 KB]
description
economies-of-whiteness-on-the-social-ecology-of--9780615803753.pdf
[98.85 KB]
description
computer-application-windows-7-office-2010-chine-9787302246695.pdf
[98.85 KB]
description
a-mother-s-love-pack-of-25-hardback-9781682161777.pdf
[98.85 KB]
description
the-little-manual-of-happiness-7-simple-steps-to-9781846942273.pdf
[98.85 KB]
description
navodaya-vidyalaya-pgt-hindi-recruitment-exam-gu-9789350124642.pdf
[98.85 KB]
description
beyond-survival-the-next-chapter-a-pow-x27-s-mes-9781555253332.pdf
[98.85 KB]
description
the-adventures-of-tom-sawyer-paperback-9781593081393.pdf
[98.85 KB]
description
reading-wonders-2014-leveled-reader-package-1-of-2-9780021274901.pdf
[98.85 KB]
description
nottinghamshire-parish-registers-marriages-volum-9781314724912.pdf
[98.85 KB]
description
signals-and-systems-based-9787111255703.pdf
[98.85 KB]
description
contra-todo-pronostico-paperback-9781629526614.pdf
[98.85 KB]
description
8-ways-to-purchase-real-estate-with-no-money-and-9781460972199.pdf
[98.85 KB]
description
crochet-jewelry-35-fantastic-pieces-of-jewelry-t-9781561589449.pdf
[98.85 KB]
description
getting-to-the-core-of-english-language-arts-gra-9781452218816.pdf
[98.85 KB]
description
the-dawn-of-the-world-illustrated-edition-dodo-p-9781409971276.pdf
[98.85 KB]
description
iguanas-for-dummies-9780764552601.pdf
[98.85 KB]
description
blazing-texas-trails-paperback-9781490749587.pdf
[98.85 KB]
description
the-invincible-iron-man-vs-the-mandarin-a-marvel-9781423142898.pdf
[98.85 KB]
description
fate-of-the-states-the-new-geography-of-american-9781591845706.pdf
[98.85 KB]
description
the-new-recreation-amateur-photography-a-practic-9781231181188.pdf
[98.85 KB]
description
curious-baby-my-curious-world-curious-george-clo-9780547215204.pdf
[98.85 KB]
description
berlitz-thailand-pocket-guide-6th-edition-9781780041940.pdf
[98.85 KB]
description
journeys-practice-book-consumable-volume-1-grade-1-9780547246413.pdf
[98.85 KB]
description
under-the-mistletoe-9780373774265.pdf
[98.85 KB]
description
golf-style-homes-and-collections-inspired-by-the-9780307460233.pdf
[98.85 KB]
description
princess-fairies-4-elisa-the-royal-adventure-fai-9780545433938.pdf
[98.85 KB]
description
love-x27-s-labour-x27-s-lost-the-oxford-shakespe-9780199536818.pdf
[98.85 KB]
description
dazzled-and-deceived-mimicry-and-camouflage-9780300178968.pdf
[98.85 KB]
description
sicily-9782884521666.pdf
[98.85 KB]
description
dartmoor-x27-s-alluring-uplands-9780859898652.pdf
[98.85 KB]
description
brooklyn-the-black-hardback-9780989038973.pdf
[98.85 KB]
description
elementary-stories-sherlock-holmes-library-adven-9781480081321.pdf
[98.85 KB]
description
the-chai-shop-in-singapore-9789382536536.pdf
[98.85 KB]
description
genuine-promotion-in-international-trade-e-comme-9787800049651.pdf
[98.85 KB]
description
spin-outs-creating-businesses-from-university-in-9781905641987.pdf
[98.85 KB]
description
the-concho-kid-a-short-western-9781503110359.pdf
[98.85 KB]
description
good-news-for-tough-times-lifting-you-up-when-li-9781569552476.pdf
[98.85 KB]
description
star-wars-adventures-v-5-boba-fett-amp-the-ship--9781848566101.pdf
[98.85 KB]
description
open-season-home-is-where-the-heart-is-9780747588597.pdf
[98.85 KB]
description
the-shadow-line-paperback-1-9781496185938.pdf
[98.85 KB]
description
how-to-teach-beginning-reading-classic-reprint-p-9781330111055.pdf
[98.85 KB]
description
the-night-before-christmas-main-market-ed-9781509802272.pdf
[98.85 KB]
description
an-american-jew-a-writer-confronts-his-own-exile-9781936891412.pdf
[98.85 KB]
description
to-commit-paperback-9781477813065.pdf
[98.85 KB]
description
the-damned-9780340999714.pdf
[98.85 KB]
description
the-children-of-the-bible-classic-reprint-paperb-9781331158769.pdf
[98.85 KB]
description
new-people-forever-transformation-mission-the-en-9780825425981.pdf
[98.85 KB]
description
conversation-what-to-say-and-how-to-say-it-dodo--9781409907978.pdf
[98.85 KB]
description
touched-the-sense-thieves-series-9780758273338.pdf
[98.85 KB]
description
seven-icelandic-short-stories-myths-legend-and-f-9781907256639.pdf
[98.85 KB]
description
latine-et-graece-volume-3-paperback-9781130560916.pdf
[98.85 KB]
description
7-day-vegetarian-starter-kit-quick-easy-deliciou-9780979868818.pdf
[98.85 KB]
description
love-letters-to-a-unicorn-a-book-about-love-kink-9780990923411.pdf
[98.85 KB]
description
internal-accounting-advanced-presentation-of-the-9780759631694.pdf
[98.85 KB]
description
power-of-peace-the-a-guide-to-meditation-alterna-9781902809083.pdf
[98.85 KB]
description
word-family-tales-op-bop-bop-at-the-bunny-hop-9780439262613.pdf
[98.85 KB]
description
a-mind-of-excellence-a-guide-to-a-journey-of-exc-9780991585618.pdf
[98.85 KB]
description
world-war-ii-warships-9780486451633.pdf
[98.85 KB]
description
precepts-for-life-study-companion-america-at-the-9781934884096.pdf
[98.85 KB]
description
science-explorer-weather-and-climate-studentexpr-9780131900110.pdf
[98.85 KB]
description
wilder-wales-paperback-9781909823075.pdf
[98.85 KB]
description
business-economics-and-their-prices-anthology-ch-9787514106237.pdf
[98.85 KB]
description
spiritual-authority-and-temporal-power-in-the-in-9788121502559.pdf
[98.85 KB]
description
informal-learning-and-field-trips-engaging-stude-1-9781412949798.pdf
[98.85 KB]
description
proceedings-of-the-first-annual-meeting-of-the-n-9781331124689.pdf
[98.85 KB]
description
babel-guide-to-portugal-brazil-and-africa-fictio-9781899460052.pdf
[98.85 KB]
description
the-glass-sands-of-kentucky-a-detailed-report-co-9781234365165.pdf
[98.85 KB]
description
representative-san-antonians-city-builders-class-9781332085248.pdf
[98.85 KB]
description
newman-s-certified-ekg-technician-study-guide-pa-9781492369387.pdf
[98.85 KB]
description
good-housekeeping-cooking-on-campus-super-studen-9781909397941.pdf
[98.85 KB]
description
microeconomics-a-contemporary-introduction-5th-e-9780538888523.pdf
[98.85 KB]
description
cursus-teologicus-scholastico-dogmaticus-et-mora-9781130135336.pdf
[98.85 KB]
description
introduction-to-computing-in-criminal-justice-9780132386197.pdf
[98.85 KB]
description
a-complicated-marriage-my-life-with-clement-gree-9781619021570.pdf
[98.85 KB]
description
the-hosanna-shout-a-moroni-traveler-mystery-9781483048666.pdf
[98.85 KB]
description
magic-tree-house-fact-tracker-25-abraham-lincoln-9780375870248.pdf
[98.85 KB]
description
holt-middle-school-math-course-2-success-for-eng-9780030662560.pdf
[98.85 KB]
description
the-m-s-c-record-volume-25-nos-1-22-9781130834482.pdf
[98.85 KB]
description
the-liberal-arts-genuine-soul-come-back-14-years-1-9787807131069.pdf
[98.85 KB]
description
gear-bear-adventures-as-told-by-gear-bear-paperb-9781491701867.pdf
[98.85 KB]
description
jojo-x27-s-bizarre-adventure-volume-1-jo-joo-x27-9781591167549.pdf
[98.85 KB]
description
shouldering-the-burdens-of-defeat-west-germany-a-9780807871614.pdf
[98.85 KB]
description
reconstruction-in-texas-vol-36-classic-reprint-p-9781331395577.pdf
[98.85 KB]
description
the-works-of-li-po-the-chinese-poet-paperback-9781230279640.pdf
[98.85 KB]
description
by-george-s-clason-the-richest-man-in-babylon-9781530438075.pdf
[98.85 KB]
description
planning-on-murder-9781447217138.pdf
[98.85 KB]
description
ehv-ac-transmission-engineering-of-the-original--9787111244462.pdf
[98.85 KB]
description
folk-music-a-very-short-introduction-9780195395020.pdf
[98.85 KB]
description
new-york-islanders-trivia-quiz-book-paperback-9781494804725.pdf
[98.85 KB]


Installation¶
swspy can currently be installed via PyPi (pip install swspy) or a manual install. For the most stable version, select PyPi, for the most up to date versionm select a manual install.
Dependencies¶
The package has the following dependencies:
numpy scipy pandas matplotlib scikit-learn obspy numba (And for testing: pytest nbformat nbconvert ipykernel)


sMark Introdution
sMark is a markup language made for humans, it can be easly written or read by humans.

They more or less equals to the HTML Headings:
- Centered Title: H1
- Title: H2
- Centered Subtitle: H3
- Subtitle: H4
There is no need to make the second line of the same length as the first
Simple markup
The text can be formatted very easly
You can make
bold
text,
italic
, _underline_ and
strikethrough
1 2 3 4 |
The text can be formatted very easly
You can make *bold* text,
/italic/, _underline_ and -strikethrough-
|
Paragraphs
An sMark document is divided in
Paragraphs
,
two paragraphs are divided by an empty line
1 2 3 4 5 |
This is the first paragraph this also is the first paragraph but this is the second paragraph |
Quote
If you need to cite someone you can use a quote block
Lorem ipsum dolor sit amet, consectetur adipisci elit,
sed eiusmod tempor incidunt ut labore et dolore magna aliqua.
Lists
Sometimes you need to insert a list in you document
you can create a list in sMark with an Hyphen
- This is a list element
- This also is an element
Is also possible to create list inside lists
- This is a list
- This is a list inside a list
- This is a list inside a list inside a list
- This is inside the first list
- There is so much freedom
1 2 3 4 5 6 |
This is a list This is a list inside a list This is a list inside a list inside a list This is inside the first list There is so much freedom |
If you need to remember something you can use CheckBoxs
- inside a list them are usefull
But you can insert them where
you want
1 2 3 4 5 6 |
This is a checkbox [ ] There is only a single char inside Checkbox can also be checked(they are checkbox after all) [X] |
Code Blocks
You can indicate a block of text as code.
1 2 3 4 |
[Language] This is the Code [ end] |
If there is a highlither avaible for the language
it will be applied to the code
1 2 3 4 5 6 7 8 |
package main import "fmt" func main() { fmt.Println("sMark is so easy") } |
Divider
Sometimes you need to divide two block of text each other
When you need it you can use a divider
1 2 3 4 5 6 |
This is a divider --- You can use the number of Hyphen you prefer |
Links and Images
A document is not a document without links,
this is a
link
1 2 3 |
A document is not a document without links, this is a "link"@"https://github.com/gSpera/sMark" |
Images are similar to links
This is the alt text if you cannot see the image
You can insert an image via link or local path
1 2 3 |
Images are similar to links
"This is the alt text if you cannot see the<EMAIL_ADDRESS>|
Header
sMark is customizable using the Header.
The Header is a special block with key value pairs of options
1 2 3 4 5 6 7 |
++++++++++ ThisIsTheHeader=true CanItSupportComments=true ; This is a comment Title=This is the title ++++++++++ |


19 references to Blocked
System.Management.Automation (19)
engine\remoting\client\Job.cs (8)
938
this.SetJobState(JobState.
Blocked
);
2388
if (e.JobStateInfo.State == JobState.
Blocked
)
2397
SetJobState(JobState.
Blocked
, null);
2496
if (prevState == JobState.
Blocked
)
3145
SetJobState(JobState.
Blocked
, null);
3173
SetJobState(JobState.
Blocked
);
3183
DisconnectedAndBlocked = (JobStateInfo.State == JobState.
Blocked
);
3760
Dbg.Assert(JobStateInfo.State == JobState.
Blocked
,
engine\remoting\client\Job2.cs (3)
1833
if (e.JobStateInfo.State == JobState.
Blocked
)
1840
computedJobState = JobState.
Blocked
;
1844
if (e.PreviousJobStateInfo.State == JobState.
Blocked
)
engine\remoting\client\ThrottlingJob.cs (4)
689
if ((e.PreviousJobStateInfo.State == JobState.
Blocked
) && (e.JobStateInfo.State != JobState.
Blocked
))
710
case JobState.
Blocked
:
716
this.SetJobState(JobState.
Blocked
);
engine\remoting\commands\ReceiveJob.cs (2)
764
if (job.JobStateInfo.State == JobState.
Blocked
)
1129
if (e.JobStateInfo.State == JobState.
Blocked
)
engine\remoting\commands\WaitJob.cs (2)
135
if (eventArgs.JobStateInfo.State == JobState.
Blocked
)
247
return _jobsToWaitFor.Find(static j => j.JobStateInfo.State == JobState.
Blocked
);


Trett Bank
[90, 60]
|
Hembury Boulevard Railway Station
[91, 60]
|
the Pirie Motel
[92, 60]
|
Vallis Plaza Fire Station
[93, 60]
|
wasteland
[94, 60]
|
the Tribe Building
[95, 60]
|
the Wellstead Building
[96, 60]
|
Elford Lane
[97, 60]
|
Potenger Library
[98, 60]
|
Hossam Crescent
[99, 60]
|
Yeandill Way
[90, 61]
|
a factory
[91, 61]
|
Wharam Towers
[92, 61]
|
the Grisewood Monument
[93, 61]
|
wasteland
[94, 61]
|
Bending Walk
[95, 61]
|
Bellhouse Road
[96, 61]
|
Hubbard Avenue
[97, 61]
|
Newstead Place
[98, 61]
|
Drury Auto Repair
[99, 61]
|
Pettyfer Towers
[90, 62]
|
Bowell Boulevard School
[91, 62]
|
Ralph Street School
[92, 62]
|
Owen Lane
[93, 62]
|
Peake Drive
[94, 62]
|
Mounty Street
[95, 62]
|
a junkyard
[96, 62]
|
the Tibbotts Building
[97, 62]
|
Richard General Hospital
[98, 62]
|
Philips Plaza
[99, 62]
|
Essell Road
[90, 63]
|
a factory
[91, 63]
|
Routh Bank
[92, 63]
|
Ford Drive
[93, 63]
|
a junkyard
[94, 63]
|
Blatchly Avenue
[95, 63]
|
Bendell Walk
[96, 63]
|
Wagstaff Lane
[97, 63]
|
Mallett Towers
[98, 63]
|
a factory
[99, 63]
|
Cunliffe Lane
[90, 64]
|
a carpark
[91, 64]
|
St Willibrord's Church
[92, 64]
|
Caldecott Library
[93, 64]
|
the Owsley Building
[94, 64]
|
Hooker Bank
[95, 64]
|
Gummer Bank
[96, 64]
|
the Hawarden Building
[97, 64]
|
Guppy Boulevard
[98, 64]
|
the Hosken Building
[99, 64]
|
Firminger Alley
[90, 65]
|
Ripley Grove
[91, 65]
|
a warehouse
[92, 65]
|
the Pitney Building
[93, 65]
|
the Meacham Motel
[94, 65]
|
a factory
[95, 65]
|
Solomon Lane Police Dept
[96, 65]
|
Sellwood Drive Railway Station
[97, 65]
|
Waggott Cinema
[98, 65]
|
the Greatorex Building
[99, 65]
|
Shearstone Boulevard
[90, 66]
|
the Ramsay Museum
[91, 66]
|
Knoyle Walk
[92, 66]
|
Hemmings Auto Repair
[93, 66]
|
the Kitting Museum
[94, 66]
|
a factory
[95, 66]
|
Tancock Walk
[96, 66]
|
Barens Row Railway Station
[97, 66]
|
Gifford Way
[98, 66]
|
Marsh Avenue
[99, 66]
|
a warehouse
[90, 67]
|
Lavour Alley
[91, 67]
|
a carpark
[92, 67]
|
Isgar Square
[93, 67]
|
Mace Towers
[94, 67]
|
the Ridyard Building
[95, 67]
|
the Wrigley Building
[96, 67]
|
Organ Avenue
[97, 67]
|
the Ogborn Arms
[98, 67]
|
the Richard Museum
[99, 67]
|
St John's Church
[90, 68]
|
the Banks Monument
[91, 68]
|
the Frappell Motel
[92, 68]
|
St Maurice's Hospital
[93, 68]
|
Hagopian Lane
[94, 68]
|
Grey Road
[95, 68]
|
Colles Street
[96, 68]
|
a warehouse
[97, 68]
|
Rabbitts Park
[98, 68]
|
a carpark
[99, 68]
|
Hyde Avenue
[90, 69]
|
a cemetery
[91, 69]
|
St Lorenzo's Church
[92, 69]
|
a cemetery
[93, 69]
|
wasteland
[94, 69]
|
Cawley Square
[95, 69]
|
the Chicke Building
[96, 69]
|
Laurel Drive
[97, 69]
|
Parfet Grove
[98, 69]
|
Lucius General Hospital
[99, 69]
|
|
Menu
City Map
Find Location
Route Finder
World View
Map Mirror
|


This puzzle combines the four elements of the Avatar universe with the four steps of an “Identify, Sort, Index, Solve” puzzle, and more vaguely with a few different common puzzle formats.
The left column of the table corresponds to the element of water and the “identify” step of ISIS. Each list is a set of related things with one missing; that one is related to water in some way. The rest have been replaced with the alphabetically previous and next words in a dictionary.
| Brewers, Cardinals, Cubs, ?, Reds | NL Central baseball teams | Pirates |
| Acme, Codex, Left Out, Manic Sages, Metaphysical Plant, ?, Palindrome, Setec Astronomy | Mystery Hunt writing teams | One Fish Two Fish Random Fish Blue Fish |
| Aladdin, Beauty and the Beast, Hercules, Mulan, Pocahontas, Tarzan, ? | Disney Renaissance films (1989–1999) | The Little Mermaid |
| Callisto, ?, Ganymede, Io | Galilean moons of Jupiter | Europa |
| ?, Charizard, Venusaur | Evolved Pokémon starters (first generation) | Blastoise |
| Aphrodite, Apollo, Ares, Artemis, Athena, Demeter, Dionysus, Hephaestus, Hera, Hermes, ?, Zeus | Greek gods (Twelve Olympians) | Poseidon |
| Skateboard, Snowboard, ? | Board sports | Surfboard |
| Anointing, ?, Confirmation, Eucharist, Holy Orders, Matrimony, Penance | Catholic sacraments | Baptism |
Note for pedantic readers: while /usr/share/dict/words provides the wordlist used, the ordering doesn’t always match exactly. I tried to skip words that would be considered forms or compounds of the clued word, while allowing those that were merely etymologically related, but this is ambiguous in the presence of multi-word phrases and Greek gods (how closely is “Hermaphroditus” derived from “Hermes”?). So extracting a rigorous dictionary order isn’t expected or needed.
The middle column of the table corresponds to the element of earth and the “index” step of ISIS. Each panel depicts an alternate version of Spider-Man, the original “web comic”. Marvel comics give every alternate universe a numbered designation; the ones used here all have four digits, so they can be matched to the four letters in the speech bubble, two of which are indicated per panel. The copyright indicates the year of the universe’s first appearance.
| Marvel Mangaverse | Earth-2301 | 23 |
| Marvel Zombies | Earth-2149 | 14 |
| Earth Prime (the real world) | Earth-1218 | 12 |
| Ultimate Marvel (Miles Morales) | Earth-1610 | 16 |
| Sheep-Boy (yes, really) | Earth-9792 | 99 |
| Spider-Man (1967 cartoon) | Earth-6799 | 67 |
| Spider-Man (2018 video game) | Earth-1048 | 48 |
| Marvel/DC crossovers | Earth-7642 | 76 |
The right column of the table corresponds to the element of fire and the “sort” step of ISIS. The eight song titles appear in eight consecutive lines from “Ring of Fire” by June Carter Cash/Johnny Cash, which provides an ordering.
| Burn | Hamilton | And it BURNs, BURNs, BURNs |
| Burning | Sam Smith | I fell into a BURNING ring of fire |
| Down | Blink-182 | I went DOWN, DOWN, DOWN |
| Flames | Sia/David Guetta | And the FLAMES went higher |
| Hearts Like Ours | The Naked and Famous | When HEARTS LIKE OURS meet |
| Like A Child | Backstreet Boys | I fell for you LIKE A CHILD |
| Taste of Love | Maxi Trusso | The TASTE OF LOVE is sweet |
| Wild | John Legend | Oh, but the fire went WILD |
Now we can combine the elements. Each row should be considered a unit; they are initially ordered alphabetically by song title. Use the answers from water, index by the digits from earth, and reorder by the lines from fire to find what Aang values most: the FREEDOMS OF THE AIR. These are a numbered categorization of rights granted by countries to airlines from other countries. A list can be found on Wikipedia or other places online.
| The taste of love is sweet | Surfboard | 48 | FR |
| When hearts like ours meet | Blastoise | 99 | EE |
| I fell for you like a child | Poseidon | 67 | DO |
| Oh, but the fire went wild | Baptism | 76 | MS |
| I fell into a burning ring of fire | One Fish Two Fish Random Fish Blue Fish | 14 | OF |
| I went down, down, down | The Little Mermaid | 12 | TH |
| And the flames went higher | Europa | 16 | EA |
| And it burns, burns, burns | Pirates | 23 | IR |
The air/“solve” step is itself a mini-ISIS. Each diary entry indicates both an episode of Avatar: The Last Airbender and a specific freedom of the air exercised by the characters. To be unambiguous, only events specified in the entry should be considered, not any others in the same episode; as the diary is written from Aang and Appa’s perspective, air temples count as the home country (for The Boiling Rock, using Hakoda’s perspective gives the same result). The entries are given in alphabetical order by episode title.
| 2-16 | Appa’s Lost Days | 6: from one country (fire) to home (air) to another (earth) | L |
| 3-09 | Nightmares and Daydreams | 2: refuel without embarking or disembarking passengers | I |
| 2-01 | The Avatar State | 7: from one foreign country (water) to another (earth) | T |
| 3-14 | The Boiling Rock, Part 1 | 9: between two points within another country (fire) | N |
| 2-08 | The Chase | 8: within a foreign country (earth) having started at home (air) | E |
| 1-11 | The Great Divide | 1: cross another country (earth) without landing | T |
| 1-03 | The Southern Air Temple | 4: from another country (water) to home (air) | S |
| 3-16 | The Southern Raiders | 3: from home (air) to another country (fire) | E |
| 1-18 | The Waterbending Master | 5: from home (air) to one country (earth) to another (water) | A |
Finally: identifying the episodes and freedoms, sorting chronologically as indicated, and indexing the freedom number into the episode title produces the answer STATE LINE, a concept definitely relevant to freedoms of the air and arguably also to events following the finale of Avatar.


|
| override string | InstanceOf [get] |
| |
| virtual bool | AllowNull [get, set] |
| | Use when converting received data into a int, float, bool or string type. If the value cannot be parsed, null will be used if allowNull is true, otherwise a default value for that type will be used: for int and float - 0. for string - "". for bool - false. Note that when parsing of date type fails, the value will be null regardless of this setting. More...
|
| |
| virtual JFunction | Calculate [get] |
| | This config defines a simple field calculation function. A calculate method only has access to the record data and should return the value of the calculated field. When provided in this way, the depends config is automatically determined by parsing the calculate function. More...
|
| |
| virtual bool | Critical [get, set] |
| | A critical field is a field that must always be sent to the server even if it has not changed. The most common example of such a field is the "id" of a record (see Ext.data.Model.idProperty but the Ext.data.Model.versionProperty is similarly a critical field. Defaults to: false More...
|
| |
| virtual string | Name [get, set] |
| | The name by which the field is referenced within the Model. This is referenced by, for example, the dataIndex property in column definition objects passed to Ext.grid.header.Container. More...
|
| |
| virtual string | NameProxy [get] |
| |
| virtual string | Mapping [get, set] |
| | (Optional) A path expression for use by the Ext.data.reader.Reader implementation that is creating the Model to extract the Field value from the data object. If the path expression is the same as the field name, the mapping may be omitted. More...
|
| |
| virtual JFunction | MappingFunction [get] |
| | Configure a mapping function to do complex data extraction. More...
|
| |
| virtual string | ServerMapping [get, set] |
| |
| virtual ModelFieldType | Type [get, set] |
| | (Optional) The data type for automatic conversion from received data to the stored value if convert has not been specified. This may be specified as a string value. Possible values are More...
|
| |
|
virtual string | TypeProxy [get] |
| |
| virtual SortTypeMethod | SortType [get, set] |
| | A function which converts a Field's value to a comparable value in order to ensure correct sort ordering. Predefined functions are provided in Ext.data.SortTypes. More...
|
| |
| virtual SortDirection | SortDir [get, set] |
| | Initial direction to sort ("ASC" or "DESC"). Defaults to "ASC". More...
|
| |
| virtual EmptyValue | SubmitEmptyValue [get, set] |
| | Empty value representation during saving (default value as None) More...
|
| |
| virtual JFunction | CustomSortType [get] |
| | A function which converts a Field's value to a comparable value in order to ensure correct sort ordering. A custom sort example: More...
|
| |
| virtual JFunction | Serialize [get] |
| | A function which converts the Model's value for this Field into a form which can be used by whatever Writer is being used to sync data with the server. More...
|
| |
| virtual JFunction | Convert [get] |
| | (Optional) A function which converts the value provided by the Reader into an object that will be stored in the Model. It is passed the following parameters: More...
|
| |
| virtual bool | NullConvert [get, set] |
| | If you ensure that data comes with correct format then convert can be set to null, it increase a parsing performance More...
|
| |
|
virtual string | NullConvertProxy [get] |
| |
| virtual string | DateFormat [get, set] |
| | (Optional) Used when converting received data into a Date when the type is specified as "date". More...
|
| |
| virtual string | DateWriteFormat [get, set] |
| | Used to provide a custom format when serializing dates with a writer. If this is not specified, the DateFormat will be used. More...
|
| |
| virtual string | DateReadFormat [get, set] |
| | Used when converting received data into a Date when the Type is specified as "Date". This configuration takes precedence over DateFormat. More...
|
| |
| virtual string | DefaultValue [get, set] |
| | (Optional) The default value used when a Model is being created by a Reader when the item referenced by the mapping does not exist in the data object (i.e. undefined). (defaults to "") More...
|
| |
| virtual bool | IsComplex [get, set] |
| | True to render this property as complex object More...
|
| |
| virtual bool | Persist [get, set] |
| | False to exclude this field from the Ext.data.Model.modified fields in a model. This will also exclude the field from being written using a Ext.data.writer.Writer. This option is useful when model fields are used to keep state on the client but do not need to be persisted to the server. Defaults to true. More...
|
| |
| virtual bool | HtmlEncode [get, set] |
| | Configure true to encode html in the field before sync More...
|
| |
| virtual string | ModelName [get, set] |
| | The Ext.data.Model associated with this field More...
|
| |
| virtual ModelCollection | Model [get] |
| |
| virtual Model | ModelInstance [get] |
| |
| virtual ModelFieldCollection | Fields [get] |
| | The fields for this complex field. More...
|
| |
| virtual string [] | Depends [get, set] |
| | The field name or names within the Model on which the value of this field depends, and from which a new value may be calculated. These values are the values used by the convert method. If you do not have a convert method then this config should not be specified. Before using this config you should consider if using a calculate method instead of a convert method would be simpler. Whenever any of the named fields are set using the set method, this fields will have its convert method called passing the record so that the dependent value can be calculated from all fields which it needs. More...
|
| |
| virtual bool | Unique [get, set] |
| | true if the value of this field is unique amongst all instances. When used with a reference this describes a "one-to-one" relationship. It is almost always the case that a unique field cannot also be nullable. More...
|
| |
| virtual string | ReferenceString [get, set] |
| | The name of the entity referenced by this field. In most databases, this relationship is represented by a "foreign key". That is, a value for such a field matches the value of the id for an entity of this type. More...
|
| |
| virtual FieldReference | Reference [get, set] |
| | Reference can also describe ownership between the entities More...
|
| |
| virtual string | VersionProperty [get, set] |
| | If specified, this is the name of the property that contains the entity "version". The version property is used to manage a long-running transaction and allows the detection of simultaneous modification. The way a version property is used is that the client receives the version as it would any other entity property. When saving an entity, this property is always included in the request and the server uses the value in a "conditional update". If the current version of the entity on the server matches the version property sent by the client, the update is allowed. Otherwise, the update fails. On successful update, both the client and server increment the version. This is done on the server in the conditional update and on the client when it receives a success on its update request. More...
|
| |
|
string | PropertyName [get] |
| |
| override ConfigOptionsCollection | ConfigOptions [get] |
| |
| virtual string | InstanceOf [get] |
| |
| ItemState | State [get] |
| |
| virtual DefaultValueMode | DefaultValueMode [get, set] |
| |
| virtual bool | DesignMode [get] |
| |
| bool | AutoDataBind [get, set] |
| |
| ResourceManager | ResourceManager [get] |
| |
| virtual Control | Owner [get, set] |
| | The Owner Control for this Listener. More...
|
| |
| virtual bool | IsDefault [get] |
| | Does this object currently represent it's default state. More...
|
| |
| bool | IsTrackingViewState [get] |
| |
| EventHandlerList | Events [get] |
| |
| EventHandler | DataBinding |
| |
| Control | BindingContainer [get] |
| |
| virtual ConfigItemCollection | CustomConfig [get] |
| | Collection of custom js config More...
|
| |
| virtual ConfigOptionsCollection | ConfigOptions [get] |
| |
| virtual ConfigOptionsExtraction | ConfigOptionsExtraction [get] |
| |
|
System.Web.Mvc.HtmlHelper | HtmlHelper [get, set] |
| |
| ConfigOptionsCollection | ConfigOptions [get] |
| |
| ConfigOptionsExtraction | ConfigOptionsExtraction [get] |
| |
| DefaultValueMode | DefaultValueMode [get, set] |
| |
| string | PropertyName [get] |
| |
Fields are used to define what a Model is. They aren't instantiated directly - instead, when we create a class that extends Ext.data.Model, it will automatically create a Field instance for each field configured in a Model. For example, we might set up a model like this:
Ext.define('User', { extend: 'Ext.data.Model', fields: [ 'name', 'email', {name: 'age', type: 'int'}, {name: 'gender', type: 'string', defaultValue: 'Unknown'} ] }); Four fields will have been created for the User Model - name, email, age and gender. Note that we specified a couple of different formats here; if we only pass in the string name of the field (as with name and email), the field is set up with the 'auto' type. It's as if we'd done this instead:
Ext.define('User', { extend: 'Ext.data.Model', fields: [ {name: 'name', type: 'auto'}, {name: 'email', type: 'auto'}, {name: 'age', type: 'int'}, {name: 'gender', type: 'string', defaultValue: 'Unknown'} ] }); Types and conversion
The type is important - it's used to automatically convert data passed to the field into the correct format. In our example above, the name and email fields used the 'auto' type and will just accept anything that is passed into them. The 'age' field had an 'int' type however, so if we passed 25.4 this would be rounded to 25.
Sometimes a simple type isn't enough, or we want to perform some processing when we load a Field's data. We can do this using a convert function. Here, we're going to create a new field based on another:
Ext.define('User', { extend: 'Ext.data.Model', fields: [ 'name', 'email', {name: 'age', type: 'int'}, {name: 'gender', type: 'string', defaultValue: 'Unknown'},
{ name: 'firstName', convert: function(value, record) { var fullName = record.get('name'), splits = fullName.split(" "), firstName = splits[0];
return firstName; } } ] }); Now when we create a new User, the firstName is populated automatically based on the name:
var ed = Ext.create('User', {name: 'Ed Spencer'});
console.log(ed.get('firstName')); //logs 'Ed', based on our convert function In fact, if we log out all of the data inside ed, we'll see this:
console.log(ed.data);
//outputs this: { age: 0, email: "", firstName: "Ed", gender: "Unknown", name: "Ed Spencer" } The age field has been given a default of zero because we made it an int type. As an auto field, email has defaulted to an empty string. When we registered the User model we set gender's defaultValue to 'Unknown' so we see that now. Let's correct that and satisfy ourselves that the types work as we expect:
ed.set('gender', 'Male'); ed.get('gender'); //returns 'Male'
ed.set('age', 25.4); ed.get('age'); //returns 25 - we wanted an int, not a float, so no decimal places allowed
| virtual JFunction Ext.Net.Mobile.ModelField.Convert |
|
get |
(Optional) A function which converts the value provided by the Reader into an object that will be stored in the Model. It is passed the following parameters:
value : Mixed The data value as read by the Reader, if undefined will use the configured defaultValue. record : Ext.data.Model The data object containing the Model as read so far by the Reader. Note that the Model may not be fully populated at this point as the fields are read in the order that they are defined in your fields array.
// example of convert function function fullName(v, record){ return record.name.last + ', ' + record.name.first; }
function location(v, record){ return !record.city ? '' : (record.city + ', ' + record.state); }
var Dude = Ext.regModel({ fields: [ {name: 'fullname', convert: fullName}, {name: 'firstname', mapping: 'name.first'}, {name: 'lastname', mapping: 'name.last'}, {name: 'city', defaultValue: 'homeless'}, 'state', {name: 'location', convert: location} ] });
// create the data store var store = new Ext.data.Store({ reader: { type: 'json', model: 'Dude', idProperty: 'key', root: 'daRoot', totalProperty: 'total' } });
var myData = [ { key: 1, name: { first: 'Fat', last: 'Albert' } // notice no city, state provided in data object }, { key: 2, name: { first: 'Barney', last: 'Rubble' }, city: 'Bedrock', state: 'Stoneridge' }, { key: 3, name: { first: 'Cliff', last: 'Claven' }, city: 'Boston', state: 'MA' } ];


| gevlss {mgcv} | R Documentation |
The gevlss
family implements Generalized Extreme Value location scale additive models in which the location, scale and shape parameters depend on additive smooth predictors. Usable
only with gam
, the linear predictors are specified via a list of formulae.
gevlss(link=list("identity","identity","logit"))
link |
three item list specifying the link for the location scale and shape parameters. See details. |
Used with gam
to fit Generalized Extreme Value location scale and shape models. gam
is called with a list containing 3 formulae: the first specifies the response on the left hand side and the structure of the linear predictor for the location parameter on the right hand side. The second is one sided, specifying the linear predictor for the log scale parameter on the right hand side. The third is one sided specifying the linear predictor for the shape parameter.
Link functions "identity"
and "log"
are available for the location (mu) parameter. There is no choice of link for the log scale parameter (rho = log sigma). The shape parameter (xi) defaults to a modified logit link restricting its range to (-1,.5), the upper limit is required to ensure finite variance, while the lower limit ensures consistency of the MLE (Smith, 1985).
The fitted values for this family will be a three column matrix. The first column is the location parameter, the second column is the log scale parameter, the third column is the shape parameter.
This family does not produce a null deviance. Note that the distribution for xi=0 is approximated by setting xi to a small number.
The derivative system code for this family is mostly auto-generated, and the family is still somewhat experimental.
An object inheriting from class general.family
.
Smith, R.L. (1985) Maximum likelihood estimation in a class of nonregular cases. Biometrika 72(1):67-90
Wood, S.N., N. Pya and B. Saefken (2016), Smoothing parameter and model selection for general smooth models. Journal of the American Statistical Association 111, 1548-1575 http://dx.doi.org/10.1080/01621459.2016.1180986
library(mgcv) Fi.gev <- function(z,mu,sigma,xi) { ## GEV inverse cdf. xi[abs(xi)<1e-8] <- 1e-8 ## approximate xi=0, by small xi x <- mu + ((-log(z))^-xi-1)*sigma/xi } ## simulate test data... f0 <- function(x) 2 * sin(pi * x) f1 <- function(x) exp(2 * x) f2 <- function(x) 0.2 * x^11 * (10 * (1 - x))^6 + 10 * (10 * x)^3 * (1 - x)^10 set.seed(1) n <- 500 x0 <- runif(n);x1 <- runif(n);x2 <- runif(n) mu <- f2(x2) rho <- f0(x0) xi <- (f1(x1)-4)/9 y <- Fi.gev(runif(n),mu,exp(rho),xi) dat <- data.frame(y,x0,x1,x2);pairs(dat) ## fit model.... b <- gam(list(y~s(x2),~s(x0),~s(x1)),family=gevlss,data=dat) ## plot and look at residuals... plot(b,pages=1,scale=0) summary(b) par(mfrow=c(2,2)) mu <- fitted(b)[,1];rho <- fitted(b)[,2] xi <- fitted(b)[,3] ## Get the predicted expected response... fv <- mu + exp(rho)*(gamma(1-xi)-1)/xi rsd <- residuals(b) plot(fv,rsd);qqnorm(rsd) plot(fv,residuals(b,"pearson")) plot(fv,residuals(b,"response"))