monty.functools module¶
functools, especially backported from Python 3.
- exception TimeoutError(message)[source]¶
Bases:
Exception
Exception class for timeouts.
- Parameters
message – Error message
- class lazy_property(func)[source]¶
Bases:
object
lazy_property descriptor
Used as a decorator to create lazy attributes. Lazy attributes are evaluated on first use.
- Parameters
func – Function to decorate.
- lru_cache(maxsize=128, typed=False)[source]¶
Least-recently-used cache decorator, which is a backport of the same function in Python >= 3.2.
If maxsize is set to None, the LRU features are disabled and the cache can grow without bound.
If typed is True, arguments of different types will be cached separately. For example, f(3.0) and f(3) will be treated as distinct calls with distinct results.
Arguments to the cached function must be hashable.
View the cache statistics named tuple (hits, misses, maxsize, currsize) with f.cache_info(). Clear the cache and statistics with f.cache_clear(). Access the underlying function with f.__wrapped__.
See: http://en.wikipedia.org/wiki/Cache_algorithms#Least_Recently_Used
- prof_main(main)[source]¶
Decorator for profiling main programs.
Profiling is activated by prepending the command line options supported by the original main program with the keyword prof. .. rubric:: Example
$ script.py arg –foo=1
becomes
$ script.py prof arg –foo=1
The decorated main accepts two new arguments:
- prof_file: Name of the output file with profiling data
If not given, a temporary file is created.
- sortby: Profiling data are sorted according to this value.
default is “time”. See sort_stats.
- return_if_raise(exception_tuple, retval_if_exc, disabled=False)[source]¶
Decorator for functions, methods or properties. Execute the callable in a try block, and return retval_if_exc if one of the exceptions listed in exception_tuple is raised (se also
return_node_if_raise
).Setting disabled to True disables the try except block (useful for debugging purposes). One can use this decorator to define properties.
Example:
@return_if_raise(ValueError, None) def return_none_if_value_error(self): pass @return_if_raise((ValueError, KeyError), "hello") def another_method(self): pass @property @return_if_raise(AttributeError, None) def name(self): "Name of the object, None if not set." return self._name
- return_none_if_raise(exception_tuple, *, retval_if_exc=None, disabled=False)¶
This decorator returns None if one of the exceptions is raised.
@return_none_if_raise(ValueError) def method(self):
- class timeout(seconds=1, error_message='Timeout')[source]¶
Bases:
object
Timeout function. Use to limit matching to a certain time limit. Note that this works only on Unix-based systems as it uses signal. Usage:
- try:
- with timeout(3):
do_stuff()
- except TimeoutError:
do_something_else()
- Parameters
seconds (int) – Allowed time for function in seconds.
error_message (str) – An error message.


# mime
Comprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the node.js community.
## Install
Install with [npm](http://github.com/isaacs/npm):
npm install mime
## API - Queries
### mime.lookup(path) Get the mime type associated with a file, if no mime type is found application/octet-stream is returned. Performs a case-insensitive lookup using the extension in path (the substring after the last ‘/’ or ‘.’). E.g.
var mime = require(‘mime’);
mime.lookup(‘/path/to/file.txt’); // => ‘text/plain’ mime.lookup(‘file.txt’); // => ‘text/plain’ mime.lookup(‘.TXT’); // => ‘text/plain’ mime.lookup(‘htm’); // => ‘text/html’
### mime.default_type Sets the mime type returned when mime.lookup fails to find the extension searched for. (Default is application/octet-stream.)
### mime.extension(type) Get the default extension for type
mime.extension(‘text/html’); // => ‘html’ mime.extension(‘application/octet-stream’); // => ‘bin’
### mime.charsets.lookup()
Map mime-type to charset
mime.charsets.lookup(‘text/plain’); // => ‘UTF-8’
(The logic for charset lookups is pretty rudimentary. Feel free to suggest improvements.)
## API - Defining Custom Types
The following APIs allow you to add your own type mappings within your project. If you feel a type should be included as part of node-mime, see [requesting new types](https://github.com/broofa/node-mime/wiki/Requesting-New-Types).
### mime.define()
Add custom mime/extension mappings
- mime.define({
- ‘text/x-some-format’: [‘x-sf’, ‘x-sft’, ‘x-sfml’], ‘application/x-my-type’: [‘x-mt’, ‘x-mtt’], // etc ...
});
mime.lookup(‘x-sft’); // => ‘text/x-some-format’
The first entry in the extensions array is returned by mime.extension(). E.g.
mime.extension(‘text/x-some-format’); // => ‘x-sf’
### mime.load(filepath)
Load mappings from an Apache ”.types” format file
mime.load(‘./my_project.types’);
The .types file format is simple - See the types dir for examples.


Sex on the beach?
 This is the gradualist way of seeing evolutionary processes; leading from uninteresting jelly fishes to the mighty Arnold Shwarzenegger.
Many scientists reject this gradualist view in favour of Darwin’s idea that “there is no innate tendency leading to progress in evolution”. But do they really gave up this idea? A few gradualistic events in the history of life remains firmly accepted such as how the vertebrates went out of the water. This theory refers to fossil evidence from the Late Devonian period (that’s about 350 million years ago), suggesting that early tetrapods used their legs to go out of the water and conquer the brave new terrestrial world.
However, during this last decade, many paleontologists (yes, they don’t just look for dinos) pointed out some disturbing facts: the early tetrapods, such as the iconic Ichthyostega, were in fact not able to walk out of the water at all! So why the hell did they develop legs?
This question is an example of my favourite part of macroevolution: exaptations (when the function of a trait shifts during evolution). The French palaeontologist, S. Steyer, pointed out that early legs may have been used in many way before being useful to Usain Bolt: for swimming, for hunting (used to hold onto the seabed) or even… for sex! S. Steyer suggested that legs could have been used to grab the female during sexy time as frogs do today.
Other interesting aspects of this gradual transition from water to land are the timing and the possible reasons why early tetrapods left the water to go conquer the new terrestrial world – which was not new at all by the way; arthropods had ventured out of the water since the early Devonian. Recent tracks discovered in Poland suggest that a 50cm long “retarded fish-frog” walked on the beach in the Early-Middle Devonian, that’s 20 million years before Mr. Ichthyostega was groping his lovely wife. Niedzwiedzki and his team interpreted these tracks (and some other “younger” ones like the Irish Valentia Island trackway) as belonging to some tetrapods that eventually went out of the sea to scavenge on the beach on low tide.
So was there really a graduale evolution from water to land in vertebrates? Who really made these tracks if it wasn’t Ichthyostega who actually just “walked” like a walrus? Even though legs probably didn’t evolve for walking, some tetrapods may have thought that it would be fun to go on the beach for a walk and get yummy carcasses. Were their other tetrapod colleagues using their legs for less adventurous but still cool purposes such as the possibilities listed above? As an answer to these questions, let’s just say that it’s complicated and it takes more than one big step on the shore to go from the “retarded fish-frogs”…
Photo credit: South Park – season 10, episode 12


Project Details
Play Analyzer
(current)
Enter Your Steam ID to Receive Personalized Performance Analysis!
Submit!
Not sure what to enter?
Try<PHONE_NUMBER>6328229,<PHONE_NUMBER>8321742, or<PHONE_NUMBER>9734892 to see output from a few example players


textpreforrkr (Text_Preprocessing_For_RKR-GST) module¶
-
textpreforrkr.
main_method
(file_list, inputFile)[source]¶ This function takes a list of original files which is to be compared with input file and displays the similar text and similarity score.
Argument1: file_list (list of files) – A list of original files . Argument2: inputFile (file) – Input file which is suspected to have plagiarism
-
textpreforrkr.
pre_processing
(text, flag=True)[source]¶ This function cleans out the unnecessary information from the text and does the required pre processing .
- Pre processing steps:
Sentence segmentation (Seg) Split text in the document into sentences and thereby allowing line-by-line processing in the subsequent tests.
Tokenisation (Tok) Determine token (words, punctuation symbols, etc.) boundaries in sentences.
Lowercase (Low) Substitute every uppercase letters with lowercase to generalise the matching.
Stop-word removal (Stop) Remove functional words ( articles pronouns prepositions complementisers and determiners ) .
Punctuation removal (Pun) Remove punctuation symbols.
Stemming (Stem) Transform words into their stems in order to generalise the comparison analysis
Lemmatisation (Lem) Transform words into their dictionary base forms in order to generalise the comparison analysis.
Argument1: text {string} – text to be pre-processed Argument2: flag {bool} – stop-word arg . (default: {True}) Returns: string – pre-processed string


{extend name="public:base" /} {block name="style"} {/block} {block name="content"}
As long as the set of gold coins or points visitors to download check invalid


{{BOOTSTRAPLINK}}
IOT Device
⚙
{{SUCCESSMSG}}
Warning:
The password-protection does not work yet! Make sure to don´t expose the device.
Password
To change any settings, you must enter the correct password"
Settings
Device settings:
Device name
Location
Wifi settings:
SSID
Pasword
Save
Note:
The device will reboot and turn of any connected appliances when you save the settings.
Note:
Empty or unchanged fields will not be updated.
Version & OTA
Device type:
clapSensor
Current version:
1.0.0
Update file:
Flash new version
Note:
The device will reboot and turn of any connected appliances when you flash a new version.


This is the REST Query service for the acs-logging-test application.
Get the length of queue 'acstest'.


K.T. Ravindranath founded Concord International, which was incorporated in 1973. Ravindranath was born in Kerala on 1st January, 1941. He attended Municipal High School, Kannur, after which he completed BSc Engineering (Electrical) from College of Engineering, Thiruvananthapuram in 1965. During his time at College of Engineering, he was actively involved in NCC. After spending a few years working for Toshniwal Bros (Pvt.Ltd), Chennai, in 1973, he went on to start Concord International based in Bangalore. He was a self-made, self-driven and motivated entrepreneur and a visionary who took firm, decisive decisions which spearheaded Concord International to its current success. Ravindranath’s life was steered by his righteousness, integrity, honesty and generosity. He constantly strived to support and mentor his colleagues and grow his company.
Ravindranath sadly passed away on 10th March, 2016. However, he will always be remembered and his values and ideals will continue to guide our business.


---
layout: post
title: In Oblivion
date: '2008-03-31T17:51:00.003+01:00'
author: Andre Weissflog
tags:
- Nebula
- Gaming
modified_time: '2008-03-31T18:07:45.651+01:00'
blogger_id: tag:blogger.com,1999:blog-2948438400037317662.post-2182354172967109629
blogger_orig_url: http://flohofwoe.blogspot.com/2008/03/in-oblivion.html
---
I can't believe I started playing Oblivion again. I finally want to finish the main quest, last time I played through nearly all guild quests and then didn't have enough motivation left to go on with the main story... I was immediately sucked into the game again. Dungeon crawling is where Oblivion really shines, even more then Morrowind (which I still consider the better overall game). I have created a new dark-elf nightblade which I'm playing as a stealthy magic-wielding, arrow-shooting bad-ass assassin :o)
I also started to play around a bit with SVG, since I was looking for a cheap way to render diagrams for the Nebula3 debugging and profiling subsystem. I'll go into more details in a later post, but let me just say that SVG kicks ass and is exactly what I was looking for. Fun-fact: the only browser that can't render SVG out of the box is IE7 (Firefox, Opera and Safari are fine).


{% extends "devilry_gradingsystem/admin/reconfigurebase.django.html" %} {% load i18n %} {% load url from future %} {% block heading %} {% trans "How would you like to provide feedback to your students?" %} {% endblock heading %} {% block content %}
{% trans "Please select how you provide feedback to your students from the list below. Your selection starts a wizard that you have to complete before any deliveries can be corrected on this assignment." %}
{% for plugin in pluginregistry %} {% endfor %}{% trans "If none of the choices for configuring the grading system fit your needs, please go back to the previous page, and read about plugins." %}


This is as basic as it gets. No CSS here. Just HTML.
However, do note the correct use of the required structure tags, in the correct order.
index


This application is a joint project between the State Cartographer's Office and the Mladenoff Lab in Russell Labs on the UW-Madison campus. It serves the purpose of highlighting land use types through unique raster layers while also offering the option of overlaying with vector line and point-based features that help further illustrate the landscape. The user can toggle between a standard web Leaflet tiled basemap, satellite view, and an original 1930's aerial photography basemap layer.
My involvement with this application has been in the form of developing scripts and automated processes that can easily take source photos from the 1930's, mosaic them into townships for georeferencing and finally mosaic into an entire county to be tiled for the purposes of web visualization. All coastal counties have a historical aerial photo basemap layer present with more inland counties being gradually filled in as time allows.


This inspection only reports if the project or module is configured to use a language level of 5.0 or higher.
Use the checkbox below to only report truly superfluous boxing, where a boxed value will immediately be implicitly or explicitly unboxed. In this case the entire boxing-unboxing step can be removed. Simple explicit boxing will not be reported.


http://action.vday.org/site/R?i=MrVzCwGjXlQEmTqGVLI39w
http://action.vday.org/site/R?i=-770Loah7sqsmDy9BYWsnw
http://action.vday.org/site/R?i=D7gqCkRPXG285smW7XlhRA
http://action.vday.org/site/R?i=ggSmgZalchEbvg8H5sLBeQ
Update from Eve in Bukavu
March 9, 2014
Dear V-Day Supporters,
I am writing to you today from Bukavu, a delicious morning - a sweater
of heat, soft wind, and a sweeping melody of feisty birds. The smell
of jasmine drifts and palms sway, all infused with the holy sound of
church drums and singers in the distance.
Thanks to all of you for your glorious support and for being part of
this community that is creating and spreading an oasis of
transformation, healing, and love.
Both City of Joy and V-World Farm are thriving in ways we never could
have imagined. Not only have we recently harvested seven tons of rice,
but by the end of May we will have graduated more than 400 young women
who have changed their own lives and are now impacting the lives of
those in their communities. City of Joy has become a full fledged
garden in all respects, the thick purple bougainvillea, the six foot
roses, the compost pile host to a stunning garden of cabbage and
carrots, 300 new chickens.
The women attending City of Joy are beautiful in their hearts, bodies,
and spirits. Their energy is nothing short of radiant and electric.
Their dance is the dance of those who returned from the edge, who have
stepped into their bodies and vitality, released their shame and rage
and hurt, and are now ready to seize the world.
The young women at City of Joy are hungry to learn and hungry to share
what they have learned. You can see this in all their programs from
literacy, English, and computers, to human rights, self-defense, and
sex education. The women have also made a most wonderful CD of
original songs and a stunning music video. There is much creativity
and art emerging from City of Joy.
We also see the political impact of the program in the way girls are
asking questions of the government, demanding their rights, rising for
justice in the streets of Bukavu.
V-World Farm
Here’s what’s new: an incredible road that facilitates better access
to both sides of the land. We just harvested seven tons of rice. We
had 10 pigs a years ago, now we have 168 pigs. There are eight ponds
full of leaping Tilapia. There are ten young women from City Of Joy
who work the lands and all of the City of Joy residents learn
agriculture at the farm. There are avocados, Macademia nuts, pumpkins,
sweet potatoes, and orange trees.
The farm is now growing much of the food for City of Joy, reducing our
budget. We are mid-construction on the administrative building and
warehouse. Everything at V-World is recycled, all trees are turned
into wood for building. We even make our own cement. We are incredibly
grateful to the 11th Hour Project for making it all possible!
http://action.vday.org/site/R?i=X8MpqGTBsYgPqRjUYnTwHg
V-Men
For years now the V-Men movement has been evolving both in Congo and
around the world. Dr. Mukwege, the Godfather of this movement, was
awarded the inaugural V-Men award (established in his name) in 2008 at
the Superdome in New Orleans. For months a core group of 20 men have
been meeting in Bukavu, designing a vision of what this movement looks
like and what it means to be a VMan. The selection of the 20 men was
based on commitment and background. They were chosen by other local
men who love and respect women. The group has advocates from a
multitude of sectors including lawyers, teachers, doctors, a
basketball referee, a psychologist, activists, military men and
policeman.
At the first meeting the group discussed the origin of V-Men. They
acknowledged the glaring gap in the feminist movement, which fights
against violence against women. In order to bridge this gap, they
decided they needed men to work in solidarity with women and share the
same vision. It is clear that men have largely ignored their
responsibility in the community, namely to help protect women, speak
out against the atrocities, actively be equal partners, and support
women to go further and become leaders. Being a V-Man means breaking
out of what Tony Porter calls the “Man Box.” The V-Men group decided
to create a declaration
http://action.vday.org/site/R?i=AuLdKlC4MvTffxVtAd6Diw
that calls forth other men to join. The statement aims to announce
that there are Congolese men who are committed and open and ready to
fight with women to end this violence.
We were all in awe to witness this historic launching in South Kivu of
the V-Men’s movement and public reading of the proclamation, done in
chorus by the 20 men, including Marcellin Cishambo Ruhoya, Governor of
South Kivu, who has committed to sponsor a national gathering of men
from all over the country to escalate the movement.
One of the founders, Patrick Lwaboshi said, “The idea is to spread the
seeds of the movement all over the Congo and the world. I joined the
movement after working by the side of women for 5 years and after
discovering men can easily convince other men to end violence against
women. Many of us men are tired and heart broken to keep hearing the
stories of rape and violence.”
The launch on March 7, the eve of International Women’s Day, was
wildly successful and many men joined the movement. It was picked up
by press all over the world, motivating other men to do the same.
Mayo Doctors
I would like to take this moment to honor some amazing doctors, three
of whom actually saved my own life when I was diagnosed with uterine
cancer. Deborah Rhodes, Sean Dowdy, Eric Dozois, Emanuel Trabuco and
nurse practitioner, Lois McGuire all traveled from the Mayo Clinic in
the U.S. to Panzi Hospital and spent days performing operations and
lectures with Dr. Mukwege. All of us at V-Day and City of Joy thank
them for their amazing generosity and all the medical supplies they
brought with them thanks to the Americares organization. We are
overjoyed they came to dance with us at City of Joy on the last day of
their visit.
A World of Thanks
And I want to thank every person who has done an event, organized a
run, raised money at their high school, college, office, or church, by
climbing mountains, throwing parties, or simply sending a check and
telling their friends about our work. Your support and connection is
crucial to our efforts. We cannot do this without you and we are
forever grateful for your being with us and staying with us.
Thanks also to our incredible donors who are joined in community in
the Circle of Joy (If you would like to join this circle, please let
us know, contact development@vday.org). Their very generous donations
and vision have allowed so much to happen.
http://action.vday.org/site/R?i=ZJpfWV-c0_HL8RCdOYRKIQ
My deepest love and gratitude to you all,
Eve
http://action.vday.org/site/R?i=g1ZXfBClzeydrQO30Vx9vA
http://action.vday.org/site/R?i=bE-ZqDQmidKCcSQ3Tm98wQ
http://action.vday.org/site/R?i=MQPA2lflwlF_gka-gmnjBQ
http://action.vday.org/site/R?i=At6bUN1Jo4TAjYYz5UEBOA
http://action.vday.org/site/R?i=bEpZkW1P3TTM91WWaVnXcw
unsubscribe
http://action.vday.org/site/CO?i=Se68oYT_dj49nkvtftor1KUbVrmOL1hs&cid=1062
Powered By Blackbaud


[Gecode] Memory information: needed? how accurate?
Christian Schulte
schulte at imit.kth.se
Wed Jun 22 16:41:50 CEST 2005
Dear all,
the last thing which is currently on the list of things to be done for
Gecode in order to release is functionality that allows to inquire how much
memory is used for solving a problem (of course, putting docs aside).
The simplest approach would be only to check how much memory has been
allocated by each space. However, propagators also can have memory allocated
for caching intermediate states and this can be quite substantial. Does one
also want to know about this?
Moreover, in order to find out how much memory is used by a search engine it
is not sufficient to only look out for how much memory is allocated for
spaces as also branch descriptions (used for batch recomputation) are stored
by the search engine. Does one want to know?
And even more: would one wish to have the possibility to ask for the peak
memory consumption of a search engine?
So many questions so little answers...
Christian
--
Christian Schulte, http://www.imit.kth.se/~schulte/
More information about the gecode-users
mailing list


@* * Copyright 2019 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import include._ @import forms2._ @import models.responsiblepeople.ResponsiblePerson @(f: forms.Form2[_], responsiblePeople: Seq[ResponsiblePerson])(implicit lang:Lang, m: Messages, request: Request[_]) @header = { @errorSummary(f) @heading("changeofficer.newnominatedofficer.heading", "summary.updateinformation") } @main( title = Messages("changeofficer.newnominatedofficer.title") + " - " + Messages("summary.updateinformation"), heading = header ) { @form(f, controllers.changeofficer.routes.NewOfficerController.post()) { @fieldset( f = f("person"), legend = "changeofficer.newnominatedofficer.title", legendHidden = true, panel = false, classes = Seq("block") ) {
@Messages("lbl.or")
} @radio(f("person"), Messages("lbl.some.one.else"), "someoneElse")


--- layout: page bigimg: - "/img/Ladakh.png" : "Ladakh, Jammu & Kashmir, India. 2017" --- Lauren Hennelly NSF Postdoctoral Fellow, University of Copenhagen Welcome to my website! lauren.hennelly@sund.ku.dk


{% extends "index.html" %} {% block contents %}
| Uploaded File | Type | Upload time | Start execution time | Finish execution time |
|---|---|---|---|---|
| {{ file.uploaded_file }} | {{ file.state }} | {{ file.upload_timestamp }} | {{ file.start_execution_timestamp }} | {{ file.finish_execution_timestamp }} |


Use this field to set the -T option for parallel builds. This option is available for Maven 3 and later versions.
-T
For more information, see parallel builds in Maven 3 feature.


Definition 5.6.14. Relative Frequency. The relative frequency of a data value is the percentage of overall values which match that data value. It can be calculated by taking the frequency and dividing it by the total number of data values.


--- layout: post title: How to keep a github fork updated categories: [technology] tags: [development] ---
Recently, I forked several projects and make some contribution to them by create pull request. But later, I find out that my forked repo is fall behind the original repo after several days.
So I need to keep up to date with the original repo.
Add remote repository:
git clone https://github.com/kimim/djl
cd djl
git remote add awslabs https://github.com/awslabs/djl
List remote repositories:
git remote
awslabs origin
Update all the remotes:
git fetch --all
Fetching origin Fetching awslabs From https://github.com/awslabs/djl * [new branch] mac -> awslabs/mac * [new branch] master -> awslabs/master * [new branch] model-upload -> awslabs/model-upload
Rebase and push
git rebase awslabs/master git push
Now the forked repo is up-to-date.
If you get the error:
hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
You can fix this issue as below:
git push --force-with-lease origin master
| Key | command | Input |
|---|---|---|
| C-x m g | magit-status | |
| M a | magit-remote-add | remote name and url |
| f a | magit-fetch | |
| r u | magit-rebase | rebase upstream |
| P p | magit-push |
If upstream is not correct, use r C-u u
to set upstream.
If you get above mentioned error, then fix with following command:
| Key | command | Input |
|---|---|---|
| P -f p | magit-push | git push –force-with-lease |
maigt makes life simple ^_^


Animal abundance estimation via conventional, multiple covariate and mark-recapture distance sampling (CDS/MCDS/MRDS). Detection function fitting is performed via maximum likelihood. Also included are diagnostics and plotting for fitted detection functions. Abundance estimation is via a Horvitz-Thompson-like estimator.
| Version: | 2.2.0 |
| Depends: | R (≥ 3.0) |
| Imports: | optimx (≥ 2013.8.6), mgcv, numDeriv, Rsolnp |
| Suggests: | testthat |
| Published: | 2018-06-27 |
| Author: | Jeff Laake, David Borchers, Len Thomas, David Miller and Jon Bishop |
| Maintainer: | Laura Marshall <lhm at st-andrews.ac.uk> |
| BugReports: | https://github.com/DistanceDevelopment/mrds/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| In views: | Environmetrics |
| CRAN checks: | mrds results |
| Reference manual: | mrds.pdf |
| Package source: | mrds_2.2.0.tar.gz |
| Windows binaries: | r-devel: mrds_2.2.0.zip, r-release: mrds_2.2.0.zip, r-oldrel: mrds_2.2.0.zip |
| OS X binaries: | r-release: mrds_2.2.0.tgz, r-oldrel: mrds_2.2.0.tgz |
| Old sources: | mrds archive |
| Reverse depends: | Distance, dsm, DSsim, mads |
Please use the canonical form https://CRAN.R-project.org/package=mrds to link to this page.


|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
| Interface Summary | |
|---|---|
| ExprBoolean | |
| ExprNumeric | |
| ExprRDQL | |
| PrintableRDQL | |
| RDQL_Node | Product of JavaCC - must be called "Node" which makes working with Jena graph nodes fiddly! |
| RDQL_NodeValue | A dynamically typed slot |
| RDQLParserConstants | |
| RDQLParserTreeConstants |
| Exception Summary | |
|---|---|
| ParseException | This exception is thrown when parse errors are encountered. |
| RDQLEvalFailureException |
| Error Summary | |
|---|---|
| TokenMgrError |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |


Starma LLC Terms of Use Agreement
Welcome to Starma.com! We have done
our best to create a space for people to learn about themselves and explore
their compatibility with others online through the lens of astrology. Starma.com is operated and owned by Starma
LLC (“Starma”, “we”, “us”, or “our”).
Whether you are browsing Starma.com or you register as a member
(“Member”) of Starma.com you agree to be bound by our Terms of Use and our Privacy Policy. The entirety of these Terms of Use, together
with our Privacy Policy shall
constitute the entire agreement (“Agreement”) between you and Starma, and shall
supersede all prior agreements. If you
wish to access any part of Starma.com (“General Services”), please read the
Terms of Use and our Privacy Policy. Starma.com and General Services shall hereby
collectively be referred to as the “Website”.
The Website shall refer to Starma.com or General Services either
individually or in combination. All
information and photos on your profile, your account information, username and
password shall be referred to collectively or in part as your “Membership” or
“Membership Account”. If you object to
anything in the Terms of Use or our Privacy
Policy, please do not use the Website.
Section 1. Acceptance of This Agreement
1.1 Electronic Agreement. This Agreement is an
electronic contract that sets out the legally binding terms of your use of the
Website as an Internet user and as a Member.
Any or all of this Agreement may be modified by us at our
discretion. Such modifications will be
effective upon posting by us to the Website. By accessing the Website or
becoming a Member, you accept this Agreement and agree to all of the terms,
conditions and notices contained or referenced herein.
1.2 Electronic Form. By accessing the Website or becoming a
Member, you consent to have our Terms of Use and Privacy Policy provided to you in electronic form.
1.3 Non-electronic Copy. You have the right to
receive this Agreement in non-electronic form. You may request a non-electronic
copy of Terms of Use and the Privacy
Policy either before or after you consent this Agreement. To receive a
non-electronic copy of this Agreement, please contact us.
1.4 Withdrawing Your Consent. You have the right at
any time to withdraw your consent to this Agreement. To withdraw your consent
to this Agreement, please contact us. Should you choose to withdraw your consent to
this Agreement, we will discontinue your then-current username and password.
This means that you will not have the right to use the Website unless, and
until, we issue you a new username and password. We only will issue you a new
username and password after you consent to this Agreement once more. To request a copy of this Agreement to
re-open your membership with Starma, please contact us. Your withdrawal
of consent shall be effective within a reasonable time after we receive your
withdrawal notice. Your withdrawal of consent will not affect the legal
validity or enforceability of this Agreement prior to the effective date of
your withdrawal.
1.5 Your Records. Please print a copy of
this statement for your records. To retain an electronic copy of this
Agreement, you may save it into any word processing program by clicking here. Via the Website, we will
notify you of any changes in the hardware or software requirements needed to
access and/or retain this Agreement that create a material risk that you will
not be able to continue to access and/or retain this electronic Agreement.
Section 2. Membership
2.1 Eligibility. The Website is for the
personal use of individuals only and may not be used in connection with any
commercial endeavors unless otherwise specified in the Website. Organizations,
companies, or businesses may not become Members or use the Website for any
purpose. You must be eighteen (18) years
or older to browse Starma.com, register as a Member, or use the General
Services.

WE ALLOW PARENTS OR GUARDIANS TO
STORE THEIR CHILDREN’S ASTROLOGICAL CHARTS ON THEIR ACCOUNT PROVIDED THE
CHILDREN ARE UNDER EIGHTEEN (18) YEARS OF AGE AND WE HAVE RECEIVED PERMISSION
FROM THE PARENT OR GUARDIAN.
 By
using the Website as a dating resource you represent and warrant that you are
unmarried, and that you have the right, authority and capacity to enter into
this Agreement and to abide by all of the terms and conditions of this
Agreement.
If you have a questions about your
eligibility please contact us.
2.2
Guidelines for Conduct.
We do our best to maintain a safe, spam free environment on the Website,
but guaranteeing complete safety and security on the Internet is
impossible. In order to facilitate an
enjoyable space for everyone on Starma.com we need your help! For the most accurate results of our
collective services all information you include in your Member profile must be
accurate, current, and complete. Your use of the Services, including but not
limited to the Content you post on the Website, must be in accordance with the
guidelines in this provision and any and all applicable laws and
regulations. Our guidelines for
appropriate use of the Website do not represent a limitation set by us on any
applicable laws and regulations regarding your conduct on the Website. You agree NOT to:
Illegal and/or unauthorized uses of the Website, including
without limitation the actions in this provision, may be investigated, and
appropriate legal action will be taken, including without limitation, civil,
criminal, and injunctive redress. Use of the Website is with our permission,
which may be revoked at any time, for any reason, at our discretion.
2.3 Safety First. YOUR SAFETY AND SECURITY
ARE EXTREMELY IMPORTANT TO US.

ONE OF THE PRIMARY GOALS OF THE WEBSITE IS TO PROMOTE ENJOYABLE INTERACTION
BETWEEN MEMBERS. WE DO NOT IN ANY WAY
ASSURE YOU THAT DIRECT CONTACT WITH OTHER MEMBERS IS SAFE.  Children under eighteen
(18) years old are prohibited from creating their own account on Starma. However, if you are a parent or legal
guardian of a person under eighteen (18) years of age, you will have the option
to store that child’s astrological chart in your Starma account. You can delete your child’s astrological
chart from your Starma account at any time.
If you choose to delete this information we will delete all stored
information specific to your child from our records. If you verify that you are a personal friend
of the person under eighteen (18) years of age you may view their astrological
chart but you may not store it on your Starma account. If you are not a parent, guardian, or
personal friend of the person under eighteen (18) years of age you may not view
their astrological chart on Starma.
Please note that under any and all circumstances we will
not disclose any information on persons under the age of thirteen (13) to third
parties. We maintain the utmost
confidentiality, security, and integrity of information pertaining to children
under thirteen (13) years old.
 You may terminate your
Membership at any time, for any reason, by contacting us at<EMAIL_ADDRESS>If you retire your account via the Website,
to help Starma analyze and improve the Website, you may be asked to provide a
reason for retiring your account. You may bypass this brief survey page and
continue the account retiring process by clicking the “Skip Survey” or other
similar button on the page.
Upon termination by you, we will put your account on standby. We will hold your information for 180 days
giving you the option to re-activate your account during that time and keep all
the data you collected during your Membership.
During the standby period, you will not appear visible to any other
Member and you will not be able to access your account. If you wish to re-activate your account,
contact us at<EMAIL_ADDRESS>2.6 Termination By Starma. We may terminate your
Membership at our sole discretion. We are not required to provide you notice
prior to terminating your Membership. We are not required, and may be
prohibited, from disclosing the reason(s) for the termination of your
Membership. We will send you notification of the termination of your Membership
through the email address you provide to us during registration, or the most
recent email address you provide to us during your term as a Member. If the current email address you provide is
not active you acknowledge that we are not responsible for taking further
action to notify you of the termination of your Membership. After your Membership is terminated, all
terms that, by their nature, may survive termination of this Agreement shall be
deemed to survive such termination.
2.7 Account Security. You are responsible for
maintaining the confidentiality of your current Starma username and password,
and you are fully responsible for all activities that occur under your username
and password. You agree to immediately notify us of any unauthorized use of
your username or password or any other breach of security, and to take
reasonable precautions to keep your Starma account secure. We will not be liable
for any loss or damage arising from your failure to comply with this provision.
You should use particular caution when accessing your account from a public or
shared computer so that others are not able to view or record your password or
other personal information. If you share your computer with others, you may
wish to consider disabling the “keep me signed in” option.
2.8 Reclaiming or Removing
Usernames.
We reserve the right to remove or reclaim any Member’s username if we
believe appropriate (i.e. a trademark owner has complained to us that their
trademark is being used as a username that is not closely related to that
Member’s actual name). In the event that
we reclaim or remove your username we will immediately send you a notice to the
most recent email address you provided to us including the username that was
removed or reclaimed, an apology, and a link you can follow to choose a new
username for your Membership Account.
2.9 Modifications to Service.
We reserve the right at any time to
modify or discontinue, temporarily or permanently, the Website (or any part
thereof) with or without notice. You agree that Starma shall not be liable to
you or to any third party for any modification, suspension or discontinuance of
all or any part of the Website.
2.10 Your Interactions With Other
Members. We do our best to monitor activity and
maintain a mischief free space on the Website, but ultimately you understand
and agree that we are not responsible for the conduct, whether online or
offline, of any Internet user or Member of the Website.
   WE RESERVE
THE RIGHT TO, BUT ARE NOT OBLIGATED TO MEDIATE DISPUTES BETWEEN MEMBERS.  STARMA ALSO DOES NOT INQUIRE INTO THE BACKGROUNDS OF ALL MEMBERS
OR ATTEMPT TO VERIFY THE STATEMENTS MADE BY MEMBERS.
STARMA MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
CONDUCT OF MEMBERS OR THEIR COMPATIBILITY WITH ANY CURRENT OR FUTURE MEMBERS.
WE RESERVE THE RIGHT TO CONDUCT ANY CRIMINAL BACKGROUND CHECK OR OTHER
SCREENINGS (SUCH AS SEX OFFENDER REGISTRY SEARCHES), AT ANY TIME, AT OUR
DISCRETION, USING AVAILABLE PUBLIC RECORDS.

We want people from all over the world to be able to access the
Website. If you are a Member from
outside the United States, by accessing the Website, in addition to this
Agreement, you agree to the following:
·
to allow Starma to transfer, store
and process your personal information in the United States;
·
if you are located in a country
embargoed by the United States, or are on the United States Treasury
Department’s list of Specially Designated Nationals you will not engage in
commercial activities of any kind on the Website (such as advertising or
donating);
·
to adhere to all applicable local
laws and regulations.
Section 3. Content on Starma.com
3.1 Proprietary Rights. Starma owns and retains
all proprietary rights in the Website. The Website contains the copyrighted
material, trademarks, and other proprietary information of Starma. Except for
that information which is in the public domain or for which you have been given
written permission, you may not copy, modify, publish, transmit, distribute,
perform, display, or sell any such proprietary information.
3.2 Reliance on Content or Advice. We believe in the principles and efficacy of astrology. But it is difficult to provide a perfectly
accurate astrological reading without looking at thousands of variables unique
to each individual. We have done our
best to create the most accurate online astrological readings and compatibility
tests, and we are dedicated to continually refining the Website. However, because of the intricacy of
astrology, we do not guarantee the accuracy, completeness, or usefulness of any
information on the Website whether provided by us or any other party. We do not adopt, endorse or accept
responsibility for the accuracy or reliability of any opinion, advice, or
statement made by any party that appears on the Website. Under no circumstances
will we be responsible for any loss or damage resulting from your reliance on
information or other Content found on the Website or any information or other
Content transmitted between Members.
3.3 Content Posted By You on the
Website. You understand
and agree that we may review and delete any written text, photos, profile
information or entire profiles (collectively, “Content”) found on or
communicated through the Website, in each case in whole or in part, that in our
sole judgment, violates this Agreement or might be offensive, illegal, or might
violate the rights, harm, or threaten the safety of Members or any third
party. If you believe we have removed
Content unfairly or by mistake, please contact
us immediately.
By posting Content to any public area of the Website, you automatically
grant, and represent and warrant that you have the right to grant, to Starma,
an irrevocable, perpetual, non-exclusive, fully paid, worldwide license to use,
copy, perform, display, reproduce, adapt, modify and distribute such Content
and to prepare derivative works of, or incorporate into other works, Content,
and to grant and authorize sublicenses of the foregoing. You further represent
and warrant that public posting and use of your Content by Starma will not
infringe or violate the rights of any third party.
Section 4. Limited Liability and Disclaimers
4.1 Limited
Liability and Disclamers.
 THE
WEBSITE IS PROVIDED FOR INFORMATIONAL AND ENTERTAINMENT PURPOSES ONLY AND TO
THE EXTENT PERMITTED BY APPLICABLE LAW, AND IS NOT MEANT TO REPLACE, SUBSTITUTE
OR SUPLEMENT PROFOESSIONAL FINANCIAL, MEDICAL, LEGAL, PSYCHOLOGICAL OR OTHER
ADVICE.
WE MAKE NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, REGARDING ANY
SPECIFIC RESULTS, ACCURACY OR RELIABILITY OF INFORMATION, OR ACCURACY OR
RELIABILITY OF COMPATIBILITY BETWEEN ANY TWO PERSONS THAT MAY BE OBTAINED BY
USING THE WEBSITE NOW OR IN THE FUTURE.
WE MAKE NO WARRANTIES OR REPRESENTATIONS, EXPRESS OR IMPLIED, THAT THE WEBSITE
WILL MEET YOUR REQUIREMENTS, BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR FREE.

 APPLICABLE LAW MAY NOT ALLOW THE
LIMITATION OR EXCLUSION OF LIABILITY OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. IN SUCH CASES, STARMA’S
LIABILITY WILL BE LIMITED TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW.

You may not post, distribute, or
reproduce in any way any copyrighted material, trademarks, or other proprietary
information without obtaining the prior written consent of the owner of such
proprietary rights. Without limiting the foregoing, if you believe that your
work has been posted on the Website in a way that constitutes copyright
infringement, please provide a written notice to our copyright agent with the
following information: an electronic or physical signature of the owner or
person authorized to act on behalf of the owner of the copyright in question, a
description of the copyrighted work that you claim has been infringed, a
description of where the material that you claim is infringing is located on
the Website, your address, telephone number, email address, and a statement
written in good faith by you that you believe that the disputed use of the
copyright has not been authorized by the copyright owner, its agent, or the
law; a statement by you, made under penalty of perjury, that the above information
in your notice is accurate and truthful, and that you are the copyright owner
or authorized to act on the copyright owner's behalf. Our copyright agent can
be reached through email at<EMAIL_ADDRESS>4.3 Privacy and Communications. When you become a
Member, you agree and consent to receive email messages from us containing
information such as administrative notices, service announcements or changes,
commercial offers, promotions or special offers from us. Please review our Privacy Policy for more information
regarding these communications. To
facilitate timely communication of all kinds please keep your email address
with us current!
4.4
Advertising.
This provision will take effect when third party advertising is
introduced to the Website. Using the
Website is free to the eligible public.
Because of this, allowing third parties to advertise on the Website is a
necessity to help us continue to provide the highest quality service to our
Members. In order to help provide
advertisements that Members will actually find useful, you agree to the
following:
Please note that we do NOT knowingly include information on
children under thirteen (13) years of age in our aggregate data collected for
advertising and marketing purposes.
4.5 Links.
The Website may contain, or third
parties on the Website may provide, links to external websites not affiliated
with us. We provide these links for the
convenience of persons accessing the Website; however, you understand and agree
that we are not responsible for the quality, Content, accuracy, services,
products, advice, or level of security found on such external websites. You understand and agree that visiting these
external websites is at your own risk, and we do not endorse and are not
responsible or liable for any Content, advertising, products or other materials
found on or available from such external websites. You understand and agree that by accessing
external websites you may be subject to that website’s terms of use or privacy
policy completely independently, without our consent. You further acknowledge
and agree that we shall not be held responsible or liable, directly or
indirectly, for any damage or loss caused or alleged to be caused by or in
connection with the use of, or reliance upon, any such Content, goods or
services available on or through any such external website.
4.6 United States Export Controls.
Your use of this Website is
governed by all applicable laws and regulations of the United States, and any
state or locality having jurisdiction.
Your use of the Website may be subject to United States export controls,
or the laws of other countries or jurisdictions.
Section 5. Arbitration and Governing Law
5.1 Arbitration Agreement. By accessing this
Website you understand and agree that any dispute or claim arising out of or
relating to this Agreement or the Website shall exclusively be BINDING
ARBITRATION administered by the American Arbitration Association. The one
exception to the exclusivity of arbitration is that you have the right to bring
an individual claim against us in a small-claims court of competent jurisdiction
in the State of California. You may not under any circumstances commence or
maintain against Starma any class action, class arbitration, or other
representative action or proceeding.  Your
rights will be determined by a NEUTRAL ARBITRATOR, NOT A JUDGE OR JURY. The arbitrator can grant any relief that a
court can, but arbitration proceedings are usually simpler, far less costly and
more efficient than trials and other judicial proceedings. Decisions by the
arbitrator are as enforceable as any court decision.
5.2 Court Proceedings. Any proceeding to enforce this arbitration
agreement, including any proceeding to confirm, modify, or vacate an
arbitration award, may be commenced in any court of competent jurisdiction in
the State of California. In the event that this arbitration agreement is for
any reason held to be unenforceable, any litigation against Starma (except for
small-claims court actions) may be commenced only in the federal or state
courts located in San Francisco, California. You hereby irrevocably consent to
the jurisdiction of those courts for such purposes.
5.3 Governing Law. You acknowledge and agree that this
Agreement, and any dispute between you and Starma, shall be governed by the
laws of the State of California without regard to principles of conflicts of
law. The above arbitration agreement
shall be governed by the Federal Arbitration Act.
5.4 Indemnification By You. You agree to indemnify
and hold Starma, its affiliates, directors, owners, officers, agents, partners,
and employees, harmless from any loss, liability, claim, or demand, including
but not limited to reasonable attorney's fees, made by any third party
resulting from or arising out of your use of the Website, or any violation or
breach by you of your responsibilities and representations set forth in this Agreement.
Section 6. Other
6.1 Donations. First of all, if you donate to Starma you have our deepest
gratitude. You are hereby considered
great. We want to make donations as
simple as possible, so we allow you to donate through a number of different
payment sources such as checks originating in the United States, debit cards,
or credit cards.
When you donate to us you confirm that you are authorized to use
the payment source you select. If you
are under eighteen (18) you may only make a donation with the involvement of a
parent or guardian. Please review these
terms with your parent or guardian to make sure you both understand them.
By making a donation through the Website, you authorize us to
collect and store all transactional information such as credit or debit card
numbers, for the amount of time necessary to complete the transaction. You also authorize us and our designated
payment processor to charge the full amount you specified to the payment source
you designated in the transaction. You
acknowledge that you are solely responsible if your payment causes any
overdraft or other fees of any kind from you bank or any third party.
We may cancel any transaction at any time at our sole
discretion.
6.2 Integrations with the MIT license. Starma is currently using Magnific Popup, a responsive lightbox and dialogue script created by Dmitry Semenov, distributed under the MIT license.
MIT LICENSE: Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
6.3 This Agreement and Our Rights. If any provision of this
Agreement is held invalid, the remainder of this Agreement shall continue in
full force and effect. If we fail to
uphold any part of this Agreement it will not be considered a waiver. You will not transfer any of your rights or
obligations under this Agreement to any other party without our prior written
consent. All Starma’s rights and
obligations under this Agreement are freely assignable by us in connection with
any merger, acquisition, sale of assets, or by operation of law or otherwise.
This Agreement is subject to change by us at any time. If you are a Member
during any change to this Agreement, your continued usage of the Website shall
be construed as an acceptance by you of the updated Agreement.
6.4 Contacting.
If you have any questions or complaints about any part of this Agreement
please contact us at your convenience:
Starma LLC Legal email at<EMAIL_ADDRESS>I HAVE READ THIS AGREEMENT AND AGREE TO ALL THE PROVISIONS CONTAINED ABOVE
Starma is a trademark of Starma
LLC.
Our Terms of Use Agreement was revised 10/24/2014.


Create a new Card
Gatherer Id:
Search Name:
English Name:
Link Name:
Color:
Rarity:
Rules:
Flavor Text:
Super Types:
Card Types:
Expansion Id:
Artist Id:
Submit


The package estimates linear models on panel data structures in the presence of AR(1)-type autocorrelation as well as panel heteroskedasticity and/or contemporaneous correlation. First, AR(1)-type autocorrelation is addressed via a two-step Prais-Winsten feasible generalized least squares (FGLS) procedure, where the autocorrelation coefficients may be panel-specific. A number of common estimators for the autocorrelation coefficient are supported. In case of panel heteroskedasticty, one can choose to use a sandwich-type robust standard error estimator with OLS or a panel weighted least squares estimator after the two-step Prais-Winsten estimator. Alternatively, if panels are both heteroskedastic and contemporaneously correlated, the package supports panel-corrected standard errors (PCSEs) as well as the Parks-Kmenta FGLS estimator.
| Version: | 0.1 |
| Depends: | R (≥ 2.15.0) |
| Imports: | car |
| Published: | 2014-02-27 |
| Author: | Konstantin Kashin |
| Maintainer: | Konstantin Kashin <kkashin at fas.harvard.edu> |
| BugReports: | https://github.com/kkashin/panelAR/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Materials: | README |
| In views: | Econometrics |
| CRAN checks: | panelAR results |
| Reference manual: | panelAR.pdf |
| Package source: | panelAR_0.1.tar.gz |
| Windows binaries: | r-devel: panelAR_0.1.zip, r-release: panelAR_0.1.zip, r-oldrel: panelAR_0.1.zip |
| OS X binaries: | r-release: panelAR_0.1.tgz, r-oldrel: panelAR_0.1.tgz |
Please use the canonical form https://CRAN.R-project.org/package=panelAR to link to this page.


Childcare Centre Form
This Childcare Centre fits under
multiple types
, how do I ensure that is reflected in this record?


--- title: File keywords: fastai sidebar: home_sidebar summary: "Functions to deal, in general, with files" description: "Functions to deal, in general, with files" ---
A small utility function to derive a file path by appending something to the name (and only to the name).
supplement_file_name('/a/b/picture.tex', '1')
unique_name('docs/a.pdf')


Utilities for managing egocentrically sampled network data and a wrapper around the 'ergm' package to facilitate ERGM inference and simulation from such data.
| Version: | 0.4.0 |
| Depends: | ergm (≥ 3.9), network (≥ 1.13) |
| Imports: | statnet.common (≥ 4.1.2), coda, RColorBrewer, stats, purrr, rlang, tibble, methods |
| Suggests: | testthat, covr |
| Published: | 2018-08-17 |
| Author: | Pavel N. Krivitsky [aut, cre], Steven M. Goodreau [ctb], Martina Morris [ctb], Kirk Li [ctb], Emily N. Beylerian [ctb], Michał Bojanowski [ctb] |
| Maintainer: | Pavel N. Krivitsky <pavel at uow.edu.au> |
| License: | GPL-3 + file LICENSE |
| URL: | http://www.statnet.org |
| NeedsCompilation: | no |
| Citation: | ergm.ego citation info |
| Materials: | README NEWS |
| CRAN checks: | ergm.ego results |
| Reference manual: | ergm.ego.pdf |
| Package source: | ergm.ego_0.4.0.tar.gz |
| Windows binaries: | r-devel: ergm.ego_0.4.0.zip, r-release: ergm.ego_0.4.0.zip, r-oldrel: ergm.ego_0.4.0.zip |
| OS X binaries: | r-release: ergm.ego_0.4.0.tgz, r-oldrel: ergm.ego_0.3.0.tgz |
| Old sources: | ergm.ego archive |
| Reverse suggests: | statnet |
Please use the canonical form https://CRAN.R-project.org/package=ergm.ego to link to this page.


NeatStreak lets house cleaners create clear cleaning agreements with their clients.
NeatStreak is a mobile website which lets house cleaners create and implement clear cleaning agreements with their clients.
Cleaner and client use NeatStreak to select tasks from a cleaning menu, define custom tasks, note how particular tasks should be done and record what the entire cleaning job will cost. The cleaner then sends a copy of the new cleaning agreement to the client.
After each cleaning appointment, the cleaner sends a cleaning receipt to the client. The client can then give feedback on today’s cleaning tasks and request changes for the next appointment.
Spanish-speaking cleaners can use NeatStreak in their native language while clients receive all communications in English or vice versa.
From the home page a cleaner can create a new account or sign in. They can also switch the entire interface to Spanish.


Metacortex API API Reference
Live data , historic records and technical indicators for the crypto industry.
API Endpoint
https://metacortex.herokuapp.com/
Contact<EMAIL_ADDRESS>Schemes: https
Version: 1.0.0
Moving Average
Moving Average Controller
Double Exponential MA
Get the double exponential moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Exponential MA
Get the exponential moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Kaufman Adaptive MA
Get the kaufman's adaptive moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
MESA Adaptive MA
Get the MESA adaptive moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Simple Moving Average
Get the simple moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
T3 MA
Get the t3's moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Triple Exponential MA
Get the triple's exponential moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Triangular MA
Get the tringular's moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Weighted MA
Get the weighted's moving average
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Technichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Oscillators
Oscillator Controller
Moving Average Convergence/Divergence, MACD
Moving Average Convergence/Divergence (MACD) is a trend-following dynamic indicator. It indicates the correlation between two Moving Averages of a price.
Base asset
Counter asset
The time frame period of the fast period moving average. Positive integers are accepted [1,5,10,20...]. By default, fastPeriod=12.
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Price's series type [open,close,high,low]
The time frame period of the signal period moving average. Positive integers are accepted [1,5,10,20...]. By default, signalPeriod=9.
The time frame period of the slow period moving average. Positive integers are accepted [1,5,10,20...]. By default, slowPeriod=26.
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Relative Strength Index
Get the relative strength index
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
Price's series type [open,close,high,low]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Stochastic oscillator
The calculation above finds the range between an asset’s high and low price during a given period of time. The current security's price is then expressed as a percentage of this range with 0% indicating the bottom of the range and 100% indicating the upper limits of the range over the time period covered. The idea behind this indicator is that prices tend to close near the extremes of the recent range before turning points
Base asset
Counter asset
The moving average type applied for the slowD moving average. We use integers to define the types. [ 0 => SMA , 1 => DEMA , 2 => EMA , 3 => KAMA , 4 => MAMA, 5 => T3 , 6 => TEMA , 7 => TRIMA , 8 => WMA]. By default 0 => Simple Moving Average
The time frame period of the fast k moving average. Positive integers are accepted [1,5,10,20...]. By default, fKperiod=5.
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
The moving average type applied for the slowK moving average. We use integers to define the types. [ 0 => SMA , 1 => DEMA , 2 => EMA , 3 => KAMA , 4 => MAMA, 5 => T3 , 6 => TEMA , 7 => TRIMA , 8 => WMA]. By default 0 => Simple Moving Average
The time frame period of the slow d moving average. Positive integers are accepted [1,5,10,20...]. By default, sDperiod=3.
The time frame period of the slow k moving average. Positive integers are accepted [1,5,10,20...]. By default, sKperiod=3.
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Price Data
Price Controller
Historic data
Get the historic data for a cryptocurrency
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
{
"numRecords": 500,
"period": "1h",
"rawHistoricData": [
{
"close": 10665.1,
"high": 11770.2,
"low": 9575.1,
"open": 10500.2,
"open_time":<PHONE_NUMBER>,
"volume": 3410115.1
}
]
}
Live Price
Returns the live price data about a cryptocurrency asset
Base asset
Counter asset
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
{
"asset": "BTCUSDT",
"price": "10531,34",
"timestamp":<PHONE_NUMBER>
}
Trend
Trend Indicator Controller
Average Directional Movement Index, ADX
Average Directional Movement Index Technical Indicator (ADX) helps to determine if there is a price trend.The point of extremum is used then as the market entry level. Thus, after the signal to buy (+DI is higher than -DI) one must wait till the price has exceeded the point of extremum, and only then buy. However, if the price fails to exceed the level of the point of extremum, one should retain the short position.The point of extremum is used then as the market entry level. Thus, after the signal to buy (+DI is higher than -DI) one must wait till the price has exceeded the point of extremum, and only then buy. However, if the price fails to exceed the level of the point of extremum, one should retain the short position.
Base asset
Counter asset
Historic Interval [1m,3m,15m,30m,1h,2h,4h,6h,8h,12h,1d,3d,1w,1M]
Tecnichal's Indicator Interval [10,20,50,100,200,500,...]
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
[
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}
]
]
Schema Definitions
HistoricData: object
Raw History data model
- close: number (double)
-
Close historical price
- high: number (double)
-
High historical price
- low: number (double)
-
Low historical price
- open: number (double)
-
Open historical price
- open_time: string
-
Open time of this candle
- volume: number (double)
-
Volume
Example
{
"close": 10665.1,
"high": 11770.2,
"low": 9575.1,
"open": 10500.2,
"open_time":<PHONE_NUMBER>,
"volume": 3410115.1
}
HistoricDataWrapper: object
Wrapper for the historic data
- numRecords: integer (int32)
-
Number of historic entries returned
- period: string
-
Period of the historic data
- rawHistoricData: HistoricData
-
List of Historic Data objects
-
HistoricData
Example
{
"numRecords": 500,
"period": "1h",
"rawHistoricData": [
{
"close": 10665.1,
"high": 11770.2,
"low": 9575.1,
"open": 10500.2,
"open_time":<PHONE_NUMBER>,
"volume": 3410115.1
}
]
}
OnlyPrice: object
Model for the response of live price data.
- asset: string
-
Name of the asset
- price: number (double)
-
Live price of the asset above
- timestamp: integer (int64)
-
Curremt timestamp of the request
Example
{
"asset": "BTCUSDT",
"price": "10531,34",
"timestamp":<PHONE_NUMBER>
}
TechnicalRegistry: object
Raw Technical Indicator Record
- date: string (date-time)
-
Date of the technical registry
- extra: string
-
Extra information about the registry
- historicPrice: number (double)
-
Historic price attached to the technical indicator registry below
- numRegistry: integer (int32)
-
Number of the record , similar to id
- technicalIndicator: number (double)
-
Technical indicator registry
Example
{
"date":<PHONE_NUMBER>,
"extra": "Stoch Registry",
"historicPrice": 10343.34,
"numRegistry": 1,
"technicalIndicator": 10255.14
}


By Chee Leong
Introduction
Golang came bundled with a pretty comprehensive HTTP Standard Library a.k.a net/http.
I’m going to show you how to do a simple round robin HTTP server with Golang’s Duck Typing a.k.a Handler interface.
And because Golang Playground doesn’t work well with HTTP server, I’m not going to provide the link, so you have to download the script and run it yourself.
Basic
So, let’s start with the boilerplate we’re going to use for the rest of the guide.
We will be creating a program that starts a HTTP server and a client to request the HTTP server, then exit.
First, it’s very important to know Server.Handler accepts a Handler interface.
So right now we set up a server that respond Hello, World! that runs on <IP_ADDRESS>:9090
For the following part is just the boilerplate of a HTTP request,
- Create a Request object.
- Call Client.Do.
- Read the response.
- Print the response.
Notice I call fatal whenever an error occurs, this is very important.
Rule, fail as soon as possible, fail quick and loudly is better than late and silently..
Custom Handler
Now, we’re going to create our own Handler so we can perform our tricks later.
As you can see, we’ve added RobinHood, an empty struct.
Since RobinHood implemented ServeHTTP(http.ResponseWriter, *http.Request), it fulfills and qualifies as Handler.
Basic Load Balancer
Let’s implement our basic round robin Handler
As you can see, I’ve added several attributes to the RobinHood struct, let’s go through
- counter - keep track of current state to know which handler to call.
- mu - mutual exclusive lock to maintain integrity of counter
- one, two, three - http handler funcs
ServeHTTP for RobinHood is also updated to serve the handler funcs in a round robin manner.
I’ve also put the bootstrapping of RobinHood as the function newRobinHood, just to avoid typing that over and over again.
newHandlerFunc is added also to save me from repeating the handler func boilerplate.
To demonstrate the working of our basic round robin engine, I’m running the the HTTP request in a loop of 5.
Run this and you should expect the same output as the included response.txt.
Chaining HTTP Handlers
Now, instead of hacking and limit ourselves to only 3 handler funcs, we can actually implement a round robin of a list of HTTP Handlers.
The changes involved are very small.
I’ve removed one, two, three, added handler a slice of http.Handler. Updated the newRobinHood bootstrapper.
newHandlerFunc is also removed and now newHandler is added since we are accepting Handler instead.
Now, we are not limited to the predefined handler func capacity that RobinHood used to have.
See line 45-46
, with just a few lines of change, we made RobinHood more scalable. And that’s about it.
Bonus
However, there’s one more trick I want to show.
We can actually modify the pool of handlers.
I’ve added AddHandler, a way to slot in handler, of course with the similar code, you can remove or modify the sequence of Handlers.
Note The mutex lock is very important in this.
At line 86
, I put in a new handler and request the server 5 times again. Check the results.


I have always been an advocate of simple and intuitive designing. I believe simplicity is the key to perfection. I am a CS graduate with a strong passion for clean and scalable coding. I now effectively utilize HTML, CSS and Javascript to create sites that are not only functional but are easy to use and understand. I am constantly seeking new practices and ways to be more productive and efficient.
"Simplicity is the ultimate sophistication" - Leanardo Da Vinci