{% extends "base.html" %} {% from "macros.html" import mem_name_crsid, vhost %} {% set page_title = society.description %} {% set page_subtitle = society.society %} {% set page_parent = url_for('home.home') %} {% block body %}
Date created: {{ society.joined.strftime('%B %G') }}
Admin email: {{ society.email }}
Role email:
{%- if society.role_email -%}
{{ society.role_email }}
{%- else -%}
not configured
{%- endif -%}
Each group account administrator has full control of the account, including files in /societies/{{ society.society }}
and /public/societies/{{ society.society }}
, databases, and managing this list of administrators. They also each have access to this page, and can therefore reset passwords, create mailing lists and so on.
Please ensure this list is kept up-to-date – account administrators are expected to maintain and manage operation of their group accounts, and respond to any issues or requests from the sysadmins.
The admin email address above forwards to all named admins. It is the first point of contact for the sysadmins to raise issues with the account, and to pass on or request your action on third-party requests.
{% if society.role_email %}The role address{% else %}A role address, if configured,{% endif %} will be notified in the event of the group account becoming orphaned (no remaining admins), and may also be called upon if the sysadmins are unable to reach the account admins when needed.
/public/societies/{{ society.society }}/public_html
You don't currently have a website set up.
{%- endif %}Upload pages or files to your web root directory, and they'll be published on your website. Note that newly-uploaded websites may take up to 20 minutes before they start serving.
{%- if society.website.state == "legacy" %}We are currently also serving your site from www.srcf.ucam.org/{{ society.society }}/, which has now been deprecated. You can find out more information about this here, including setting the new primary address as default (with a redirect from old to new).
{%- elif society.website.state == "legacyredirect" %}We are redirecting requests for www.srcf.ucam.org/{{ society.society }}/ to your primary address.
{%- endif %}If you have a custom domain, you can serve your SRCF website from the root domain or any subdomain. It will need to resolve to our server, after which it can serve either your public_html
directory, or a specific subdirectory inside.
| {{ list<EMAIL_ADDRESS>|
We provide group account Mailman mailing lists with addresses of the form {{ society.society<EMAIL_ADDRESS>Mailman provides its own admin panel for each list, which can be found at https://lists.srcf.net/mailman/admin/list.
{{ society.mysqluser }}
{{ db }}
{%- if not loop.last %}, {% endif -%}
{%- endfor %}
You can use phpMyAdmin to manage your databases graphically. Alternatively, connect from the SRCF shell:
{{ member.crsid }}@pip $ mysql -u {{ society.mysqluser }} -p {% if society.mysqldbs|length == 1 %}{{ society.mysqldbs[0] }}{% else %}database{% endif %} Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. ... Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Here, -u {{ society.mysqluser }}
specifies the username, -p
prompts for the corresponding password, and
{%- if society.mysqldbs|length == 1 %}
{{ society.mysqldbs[0] }}
at the end connects to the group account database
{%- else %}
database
at the end switches to the database of that name
{%- endif -%}
. On the shell, you can connect using your own account, whereas any scripts or software should use the group account.
You will likely need a MySQL database if you intend to run a CMS website, such as WordPress or Drupal.
{{ society.pguser }}
{{ db }}
{%- if not loop.last %}, {% endif -%}
{%- endfor %}
You can use phpPgAdmin to manage your databases graphically. Alternatively, connect from the SRCF shell:
{{ member.crsid }}@pip $ psql -h postgres {% if society.pgdbs|length == 1 %}{{ society.pgdbs[0] }}{% else %}database{% endif %} psql (9.5.9) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. {% if society.pgdbs|length == 1 %}{{ society.pgdbs[0] }}{% else %}database{% endif %}=>
Here, -h postgres
connects to the PostgreSQL server, which is on a different machine to the shell server
{%- if society.pgdbs|length == 1 -%}
{%- if society.pgdbs[0] == member.crsid -%}
. By default, you are connected to the database that matches your logon username.
{%- else -%}
, and {{ society.pgdbs[0] }}
switches to your database.
{%- endif -%}
{%- else -%}
, and database
switches to the database of that name.
{%- if society.pgdbs and society.pgdbs[0] == member.crsid %}
If omitted, you are connected to the database that matches your logon username.
{%- endif %}
{%- endif %}
Ident authentication is available, so passwords shouldn't be needed – on the shell, you can connect using your own account, whereas any scripts or software use the group account.
You don't have a PostgreSQL user or database at the moment. You can create one below if needed.


Untitled
please touch the dots to explore the information crawler ~～ㄟ(￣▽￣ㄟ)
Information map for Genectic editing baby legislation
My project looks at contemporary complex decisions surrounding genetic editing babies, in order to expose the range of public opinion that exists at every stage of this topic. This structure is a web interface in the form of a decision tree and data visualization. Around the example topic"HOW ETHICS COMMITTEE MAKE DECISION ON GENETIC EDITED BABY" to build up a decision structure system that can be adapted to other decision as a reference. All the results are from BING(2996 in total):


\PHPUnit_Util_Test
Test helpers.
- Author: Sebastian Bergmann<EMAIL_ADDRESS>- Copyright: 2001-2014 Sebastian Bergmann<EMAIL_ADDRESS>- License: http://www.opensource.org/licenses/BSD-3-Clause The BSD 3-Clause License
Synopsis
- // constants
- const REGEX_DATA_PROVIDER = '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/';
- const REGEX_EXPECTED_EXCEPTION = '(@expectedException\s+([:.\w\\\\x7f-\xff]+)(?:[\t ]+(\S*))?(?:[\t ]+(\S*))?\s*$)m';
- const REGEX_REQUIRES_VERSION = '/@requires\s+(?P<name>PHP(?:Unit)?)\s+(?P<value>[\d\.-]+(dev|(RC|alpha|beta)[\d\.])?)[ \t]*\r?$/m';
- const REGEX_REQUIRES_OS = '/@requires\s+OS\s+(?P<value>.+?)[ \t]*\r?$/m';
- const REGEX_REQUIRES = '/@requires\s+(?P<name>function|extension)\s+(?P<value>([^ ]+?))[ \t]*\r?$/m';
- const SMALL = 0;
- const MEDIUM = 1;
- const LARGE = 2;
- // members
- private array $annotationCache;
- private array $templateMethods;
- private array $hookMethods;
- // methods
- public static mixed describe()
- public static array|bool getLinesToBeCovered()
- public static array getLinesToBeUsed()
- private static array getLinesToBeCoveredOrUsed()
- public static array getRequirements()
- public static array getMissingRequirements()
- public static array getExpectedException()
- private static string parseAnnotationContent()
- public static array|Iterator getProvidedData()
- public static array parseTestMethodAnnotations()
- private static array parseAnnotations()
- public static array getBackupSettings()
- public static array getDependencies()
- public static boolean getErrorHandlerSettings()
- public static array getGroups()
- public static integer getSize()
- public static array getTickets()
- public static boolean getProcessIsolationSettings()
- public static boolean getPreserveGlobalStateSettings()
- public static array getHookMethods()
- private static array emptyHookMethodsArray()
- private static boolean getBooleanAnnotationSetting()
- private static array resolveElementToReflectionObjects()
- private static array resolveReflectionObjectsToLines()
- private static boolean isBeforeClassMethod()
- private static boolean isBeforeMethod()
- private static boolean isAfterClassMethod()
- private static boolean isAfterMethod()
Violations
PHPMessDetector
| Line | Rule | Message |
|---|---|---|
| 78 - 80 | UnusedPrivateField | Avoid unused private fields such as '$templateMethods'. |
| 255 - 297 | CyclomaticComplexity | The method getMissingRequirements() has a Cyclomatic Complexity of 15. The configured cyclomatic complexity threshold is 10. |
| 255 - 297 | NPathComplexity | The method getMissingRequirements() has an NPath complexity of 864. The configured NPath complexity threshold is 200. |
| 307 - 358 | CyclomaticComplexity | The method getExpectedException() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 392 - 451 | CyclomaticComplexity | The method getProvidedData() has a Cyclomatic Complexity of 11. The configured cyclomatic complexity threshold is 10. |
| 392 - 451 | NPathComplexity | The method getProvidedData() has an NPath complexity of 255. The configured NPath complexity threshold is 200. |
| 585 - 625 | CyclomaticComplexity | The method getGroups() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 728 - 766 | CyclomaticComplexity | The method getHookMethods() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 823 - 930 | CyclomaticComplexity | The method resolveElementToReflectionObjects() has a Cyclomatic Complexity of 29. The configured cyclomatic complexity threshold is 10. |
| 823 - 930 | ExcessiveMethodLength | The method resolveElementToReflectionObjects() has 108 lines of code. Current threshold is set to 100. Avoid really long methods. |
Constants
| Name | Value |
|---|---|
| REGEX_DATA_PROVIDER | '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/' |
| REGEX_EXPECTED_EXCEPTION | '(@expectedException\s+([:.\w\\\\x7f-\xff]+)(?:[\t ]+(\S*))?(?:[\t ]+(\S*))?\s*$)m' |
| REGEX_REQUIRES_VERSION | '/@requires\s+(?P<name>PHP(?:Unit)?)\s+(?P<value>[\d\.-]+(dev|(RC|alpha|beta)[\d\.])?)[ \t]*\r?$/m' |
| REGEX_REQUIRES_OS | '/@requires\s+OS\s+(?P<value>.+?)[ \t]*\r?$/m' |
| REGEX_REQUIRES | '/@requires\s+(?P<name>function|extension)\s+(?P<value>([^ ]+?))[ \t]*\r?$/m' |
| SMALL | 0 |
| MEDIUM | 1 |
| LARGE | 2 |
Members
private
- $annotationCache
- $hookMethods
- $templateMethods
Methods
private
- emptyHookMethodsArray()
- getBooleanAnnotationSetting()
- getLinesToBeCoveredOrUsed()
- isAfterClassMethod()
- isAfterMethod()
- isBeforeClassMethod()
- isBeforeMethod()
- parseAnnotationContent() — Parse annotation content to use constant/class constant values
- parseAnnotations()
- resolveElementToReflectionObjects()
- resolveReflectionObjectsToLines()
public
- describe()
- getBackupSettings() — Returns the backup settings for a test.
- getDependencies() — Returns the dependencies for a test class or method.
- getErrorHandlerSettings() — Returns the error handler settings for a test.
- getExpectedException() — Returns the expected exception for a test.
- getGroups() — Returns the groups for a test class or method.
- getHookMethods()
- getLinesToBeCovered()
- getLinesToBeUsed() — Returns lines of code specified with the @uses annotation.
- getMissingRequirements() — Returns the missing requirements for a test.
- getPreserveGlobalStateSettings() — Returns the preserve global state settings for a test.
- getProcessIsolationSettings() — Returns the process isolation settings for a test.
- getProvidedData() — Returns the provided data for a method.
- getRequirements() — Returns the requirements for a test.
- getSize() — Returns the size of the test.
- getTickets() — Returns the tickets for a test class or method.
- parseTestMethodAnnotations()
History
-
2014-08-17T09:59:50+02:00 (commit #f40b290)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix @since annotations
-
2014-08-12T07:25:32+02:00 (commit #55caa21)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix CS/WS issues
-
2014-08-12T06:43:31+02:00 (commit #50dfaba)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>phpcbf --standard=PSR2 src tests
-
2014-07-27T23:05:20+02:00 (commit #c85fcdc)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Clean up #1358.
-
2014-07-27T07:44:05+02:00 (commit #96da6aa)
Author: Márcio Almada<EMAIL_ADDRESS>/ Commiter: Márcio Almada<EMAIL_ADDRESS>make Util\Test aware of @expectedExceptionMessageRegExp
-
2014-07-07T13:48:16+02:00 (commit #7821d21)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Merge branch '4.2'
-
2014-06-16T09:25:19+02:00 (commit #b006343)
Author: Eugene Leonovich<EMAIL_ADDRESS>/ Commiter: Eugene Leonovich<EMAIL_ADDRESS>Tweak PHPUnit_Util_Test::getMissingRequirements() introduced in #1289
-
2014-06-13T09:28:25+02:00 (commit #1ad0146)
Author: Eugene Leonovich<EMAIL_ADDRESS>/ Commiter: Eugene Leonovich<EMAIL_ADDRESS>Fix "Undefined variable" warning in PHPUnit_Util_Test
-
2014-06-12T17:14:58+02:00 (commit #4e52679)
Author: Eugene Leonovich<EMAIL_ADDRESS>/ Commiter: Eugene Leonovich<EMAIL_ADDRESS>Wrap PHPUnit_Util_Test::getRequirements with try/catch block
-
2014-06-12T16:52:35+02:00 (commit #ee1da98)
Author: Eugene Leonovich<EMAIL_ADDRESS>/ Commiter: Eugene Leonovich<EMAIL_ADDRESS>Check requirements before "beforeClass" calls in a TestSuite
-
2014-04-30T00:00:20+02:00 (commit #da06e63)
Author: jeroendedauw<EMAIL_ADDRESS>/ Commiter: jeroendedauw<EMAIL_ADDRESS>Remove unused private methods
-
2014-04-18T18:10:01+02:00 (commit #57b3e78)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>More refactoring
-
2014-04-18T03:36:49+02:00 (commit #3352d4f)
Author: Spencer Rinehart<EMAIL_ADDRESS>/ Commiter: Spencer Rinehart<EMAIL_ADDRESS>Refactor getLinesToBeCovered to use simpler code from getLinesToBeUsed. These two methods were very similar, but took two very different approaches to how they were constructed. The getLinesToBeUsed seemed nicer to work with (fewer regex's specific to this function), so I picked it as it the better of the two.
-
2014-04-18T03:32:10+02:00 (commit #fd8b1fe)
Author: Spencer Rinehart<EMAIL_ADDRESS>/ Commiter: Spencer Rinehart<EMAIL_ADDRESS>Rename loop variable to match getLinesToBeUsed. Trying to reduce the difference between these two methods.
-
2014-04-18T03:16:36+02:00 (commit #5564dd6)
Author: Spencer Rinehart<EMAIL_ADDRESS>/ Commiter: Spencer Rinehart<EMAIL_ADDRESS>Remove duplicate array_unique call. This is repeated two lines down.
-
2014-03-17T15:55:33+01:00 (commit #cad11af)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Refactor PHPUnit_Util_Test::getHookMethods() to perform the class_exists() check
-
2014-03-17T12:27:40+01:00 (commit #f99f476)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Skip inherited methods
-
2014-03-15T11:32:48+01:00 (commit #32a5795)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Refactor the handling of the @beforeClass, @before, @after, @afterClass annotations to close #1186 and probably solve other issues (in process isolation, for instance)
-
2014-03-15T10:50:36+01:00 (commit #1b24a69)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix docblocks
-
2014-03-05T13:36:00+01:00 (commit #e49cdc4)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Refs #1159. Sync a0a0c59.
-
2014-02-14T18:31:32+01:00 (commit #e5b50bc)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Next version will be 4.0
-
2014-01-30T10:20:00+01:00 (commit #c4ae04b)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make PHPUnit 3.8 compatible with PHP 5.3.3
-
2014-01-30T10:19:35+01:00 (commit #e8c3036)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make PHPUnit 3.8 compatible with PHP 5.3.3
-
2014-01-22T19:43:07+01:00 (commit #02b42d7)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Initial work on formatting code according to PSR-2
-
2014-01-20T17:21:13+01:00 (commit #3a5808f)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Cleanup
-
2014-01-09T08:11:47+01:00 (commit #205e008)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year
-
2014-01-07T14:37:15+01:00 (commit #991bf00)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Revert "Next stable release will be PHPUnit 4" This reverts commit f4ee7815d1bb1664786fe95b226a3def20f24aa9.
-
2014-01-06T09:05:08+01:00 (commit #f4ee781)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Next stable release will be PHPUnit 4
-
2013-11-27T10:21:27+01:00 (commit #30680f9)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Eliminate (hopefully) superfluous code
-
2013-11-27T10:04:47+01:00 (commit #2a78233)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Extract private method to get the docblocks of test class, test method, and template methods
-
2013-11-27T07:57:24+01:00 (commit #2b8d9c3)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Remove superfluous code
-
2013-09-04T06:29:36+02:00 (commit #c07b181)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Fixes #991 Removed: * `@outputBuffering` * `PHPUnit_Framework_TestCase::setUseOutputBuffering()` * `PHPUnit_Util_Test::getOutputBufferingSettings()`
-
2013-07-29T11:32:13+02:00 (commit #bd45d5c)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Sync with https://github.com/sebastianbergmann/php-code-coverage/commit/fdba408447008204763fcf5beafdb0106af1f593
-
2013-07-13T15:12:33+02:00 (commit #4153bc2)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Move parsing of annotations from PHP_CodeCoverage to PHPUnit.
-
2013-07-05T17:23:42+02:00 (commit #a67c7be)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make it possible to use generators as data providers
-
2013-07-05T17:23:26+02:00 (commit #4b71cc6)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make it possible to use generators as data providers
-
2013-06-18T17:37:33+02:00 (commit #1d9d8a8)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Workaround for a segfault in older PHPs. (Credit: @ircmaxell) See: * https://bugs.php.net/bug.php?id=63055 * https://github.com/php/php-src/commit/e88cdaa0143aacd2d765eb0560452ea28e327e41
-
2013-04-15T17:26:34+02:00 (commit #faac7d6)
Author: Igor Wiedler<EMAIL_ADDRESS>/ Commiter: Igor Wiedler<EMAIL_ADDRESS>Correctly parse single-line @expectedException annotations
-
2013-02-21T07:01:38+01:00 (commit #2d5f2a1)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Fixes #834 * Added the `@requires OS` annotation.
-
2013-01-07T11:37:52+01:00 (commit #c517984)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year
-
2012-09-24T06:47:44+02:00 (commit #81ab540)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Do not perform string replacement for @package_version@ anymore.
-
2012-05-05T19:32:02+02:00 (commit #a6d8806)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Fixed all outstand phpcs issues
-
2012-04-30T12:02:38+02:00 (commit #5786e50)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>List The BSD 3-Clause License correctly and consistently. Thanks to Christian Aistleitner<EMAIL_ADDRESS>for bringing this issue to my attention.
-
2012-04-01T02:47:36+02:00 (commit #be14088)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Typo
-
2012-04-01T02:45:18+02:00 (commit #c2b43df)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Closes #206: Fixes, cleanup, changelog, adaption and more tests for the merged "callback constraint"
-
2012-03-31T16:20:45+02:00 (commit #f6f50ce)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Removed the '@' for @expectedException{Code,Message} paramters in favor of the more natural "Classname::CONST" syntax like dicussed in #86 and added tests for namespaced constants.
-
2012-03-31T14:12:31+02:00 (commit #ea8f38d)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Errorhandling, Changelog and BC impact minimization for #508
-
2012-02-21T18:35:05+01:00 (commit #433cbac)
Author: Steven Lloyd Watkin<EMAIL_ADDRESS>/ Commiter: Steven Lloyd Watkin<EMAIL_ADDRESS>Added @expectedExceptionMessage/Code annotation parsing for constants
-
2012-02-20T20:54:30+01:00 (commit #c38b6b9)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Allow @requires on the class DocBlock tag. It will be overwritten my method annotations for versions and merged for functions/extensions
-
2012-02-19T00:12:02+01:00 (commit #22a704d)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Refactored and expanded @requires to allow for checking multiple functions and extensions using the annotation
-
2012-02-18T21:38:22+01:00 (commit #980a13b)
Author: Mates Rak (mrak@cangrejo) / Commiter: Volker Dusch (mrak@cangrejo)
Fixes phpunit-selenium issue #72: ReflectionException when running selenese test. This also applies to magical methods which have no accessible reflection
-
2012-01-28T00:27:57+01:00 (commit #6764f04)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>Allow for more @requires version specifiers that `version_compare` can handle
-
2012-01-01T11:21:16+01:00 (commit #aae6c38)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year.
-
2011-12-27T10:21:52+01:00 (commit #37cacc9)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>PHPUnit no longer throws exceptions that do not extend PHPUnit_Framework_Exception.
-
2011-12-21T07:14:35+01:00 (commit #ef2cbab)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix default value for expected exception code.
-
2011-12-21T07:14:26+01:00 (commit #6ef90b2)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix default value for expected exception code.
-
2011-12-20T20:55:14+01:00 (commit #50b78f9)
Author: Michael Pearson<EMAIL_ADDRESS>/ Commiter: Michael Pearson<EMAIL_ADDRESS>fixes #422 class_exists hits the autoloader by default, setting autoload to FALSE, as $class->isSubclassOf already implies the loading of these classes if they exist.
-
2011-11-10T15:17:50+01:00 (commit #2562895)
Author: Volker Dusch<EMAIL_ADDRESS>/ Commiter: Volker Dusch<EMAIL_ADDRESS>One line annotations didn't get parsed correctly. Fixed #328
-
2011-10-26T01:03:55+02:00 (commit #d97fdd7)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Check whether the constant is defined before using it.
-
2011-10-24T21:51:05+02:00 (commit #a29aeeb)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Closes issue #383.
-
2011-10-24T15:40:55+02:00 (commit #8b6d2ee)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Allow the use of constants with @expectedExceptionCode.
-
2011-04-14T09:01:06+02:00 (commit #db090b0)
Author: Jeff Welch<EMAIL_ADDRESS>/ Commiter: Jeff Welch<EMAIL_ADDRESS>Refs GH-189 * Added the `@requires` annotation.
-
2011-03-11T12:50:59+01:00 (commit #ebfec9a)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>PHPUnit_Extensions_Database_TestCase and PHPUnit_Extensions_SeleniumTestCase are always large tests.
-
2011-01-11T08:21:52+01:00 (commit #092a725)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Initial work on @small, @medium, @large.
-
2010-12-31T11:45:34+01:00 (commit #bee3344)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year.
-
2010-10-08T18:32:12+02:00 (commit #092b87c)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make @ticket an alias for @group.
-
2010-07-07T12:42:23+02:00 (commit #f0d9cdd)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Change email address.
-
2010-06-12T20:25:54+02:00 (commit #d19a737)
Author: Mark Story<EMAIL_ADDRESS>/ Commiter: Mark Story<EMAIL_ADDRESS>Removing trailing whitespace from files. Refs #1063
-
2010-05-25T09:04:46+02:00 (commit #c54fb5b)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix TRAC-1056.
-
2010-04-05T17:41:26+02:00 (commit #471d69e)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Add @subpackage annotation.
-
2010-03-08T11:45:40+01:00 (commit #e8411e5)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix TRAC-1016.
-
2010-02-24T14:10:22+01:00 (commit #7b3b9d2)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Add the `@expectedExceptionCode` and `@expectedExceptionMessage` annotations.
-
2010-02-24T14:03:47+01:00 (commit #9617d1a)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Refactor.
-
2010-02-03T18:22:29+01:00 (commit #da5ce0b)
Author: KUBO Atsuhiro<EMAIL_ADDRESS>/ Commiter: KUBO Atsuhiro<EMAIL_ADDRESS>Add support for multibyte characters in the value of the @expectedException annotation.
-
2010-02-02T16:41:18+01:00 (commit #5d30d6c)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make the @author annotation an alias for @group allowing to filter tests based on their author(s).
-
2010-02-02T14:14:29+01:00 (commit #bc1aaaa)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Remove closing PHP tags.
-
2010-02-02T14:10:52+01:00 (commit #692245b)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix.
-
2010-02-02T00:56:28+01:00 (commit #200ad36)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Handle invalid data provider specifications gracefully.
-
2010-02-01T08:42:36+01:00 (commit #5ea928b)
Author: KUBO Atsuhiro<EMAIL_ADDRESS>/ Commiter: KUBO Atsuhiro<EMAIL_ADDRESS>Add support for multibyte characters in the data provider method name.
-
2010-01-19T09:39:03+01:00 (commit #fb48a69)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Initial work on autoloading.
-
2009-12-31T09:26:09+01:00 (commit #37f75ff)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year.
-
2009-12-31T09:25:53+01:00 (commit #bddcc5f)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year.
-
2009-12-31T09:23:37+01:00 (commit #7a7d0b7)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Bump copyright year.
-
2009-12-25T10:32:26+01:00 (commit #60e7125)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Remove Subversion keywords.
-
2009-12-25T10:30:57+01:00 (commit #42294ad)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Remove Subversion keywords.
-
2009-12-25T10:26:35+01:00 (commit #8617133)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Remove Subversion keywords.
-
2009-12-22T22:00:38+01:00 (commit #fba469f)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5479].
-
2009-12-22T22:00:10+01:00 (commit #f659008)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Drop dead code.
-
2009-11-23T09:39:24+01:00 (commit #1503412)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5389].
-
2009-11-23T09:29:23+01:00 (commit #4c9cf4e)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Initial work on PHP_CodeCoverage migration.
-
2009-11-05T12:41:55+01:00 (commit #e924613)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5302].
-
2009-11-05T12:41:10+01:00 (commit #d0553da)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Add safeguard.
-
2009-09-30T23:30:10+02:00 (commit #48e2a98)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5261].
-
2009-09-30T23:27:51+02:00 (commit #cdab6ec)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Fix #890.
-
2009-09-23T14:20:03+02:00 (commit #22b9e6a)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5245:5246].
-
2009-09-23T14:07:34+02:00 (commit #c4e48e6)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Refactor.
-
2009-09-04T17:21:24+02:00 (commit #1ac053a)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5194].
-
2009-09-04T17:20:57+02:00 (commit #a304715)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Allow @covers annotation on interfaces.
-
2009-09-04T06:56:51+02:00 (commit #138d39d)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5188].
-
2009-09-04T06:54:46+02:00 (commit #23143cc)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Make the preservation of global state for test processes optional. # Patch by Martin Wernstahl.
-
2009-09-03T18:12:01+02:00 (commit #e2a5e15)
Author: Sebastian Bergmann<EMAIL_ADDRESS>/ Commiter: Sebastian Bergmann<EMAIL_ADDRESS>Merge [5186].


{% macro render_contact_form() %}
Use this form to tell me about your project, ideas or needs. I will be in touch with you soon.


Dino Diving is a multi-platform and cross-browser game that explores minimalistic design and resolution independent gameplay. Its design is sleek and utilises landscape and portrait responsive formatting so it is compatible on any device. It uses a compact JSON representation of the game animation, which is rendered using SVG, HTML5, CSS3 and Javascript. It is published and distributed in the following formats:
- Browser game
- Web app
- Android APK file (including Java wrapper with Admob Banner and Interstitial Ads and Google Analytics Integration).
- SWF output
Source files are provided for each one of them.
You can fork it on Github:https://github.com/dondido/dinodiving


(#) Calls to `launch` should happen inside of a SideEffect and not during composition
!!! ERROR: Calls to `launch` should happen inside of a SideEffect and not during composition
This is an error.
Id
: `LaunchDuringComposition`
Summary
: Calls to `launch` should happen inside of a SideEffect and not during composition
Severity
: Error
Category
: Correctness
Platform
: Any
Vendor
: Jetpack Activity Compose
Identifier
: androidx.activity.compose
Feedback
: https://issuetracker.google.com/issues/new?component=612128
Min
: Lint 7.0
Compiled
: Lint 8.0 and 8.1
Artifact
: [androidx.activity:activity-compose](androidx_activity_activity-compose.md.html)
Affects
: Kotlin and Java files and test sources
Editing
: This check runs on the fly in the IDE editor
Implementation
: [Source Code](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:/activity/activity-compose-lint/src/main/java/androidx/activity/compose/lint/ActivityResultLaunchDetector.kt)
Tests
: [Source Code](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:/activity/activity-compose-lint/src/test/java/androidx/activity/compose/lint/ActivityResultLaunchDetectorTest.kt)
Copyright Year
: 2021
Calling `launch` during composition is incorrect. Doing so will cause
launch to be called multiple times resulting in a RuntimeException.
Instead, use `SideEffect` and `launch` inside of the suspending block.
The block will only run after a successful composition.
(##) Example
Here is an example of lint warnings produced by this check:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~text
src/com/example/test.kt:10:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:15:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:20:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:30:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:34:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:41:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
src/com/example/test.kt:46:Error: Calls to launch should happen inside
of a SideEffect and not during composition [LaunchDuringComposition]
launcher.launch("test")
------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Here is the source file referenced above:
`src/com/example/test.kt`:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kotlin linenumbers
package com.example
import androidx.compose.runtime.Composable
import androidx.activity.compose.ManagedActivityResultLauncher
@Composable
fun Test() {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
val lambda = @Composable {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
val lambda2: @Composable () -> Unit = {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
@Composable
fun LambdaParameter(content: @Composable () -> Unit) {}
@Composable
fun Test2() {
LambdaParameter(content = {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
})
LambdaParameter {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
}
fun test3() {
val localLambda1 = @Composable {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
val localLambda2: @Composable () -> Unit = {
val launcher = ManagedActivityResultLauncher()
launcher.launch("test")
}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can also visit the
[source code](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:/activity/activity-compose-lint/src/test/java/androidx/activity/compose/lint/ActivityResultLaunchDetectorTest.kt)
for the unit tests for this check to see additional scenarios.
The above example was automatically extracted from the first unit test
found for this lint check, `ActivityResultLaunchDetector.errors`.
To report a problem with this extracted sample, visit
https://issuetracker.google.com/issues/new?component=612128.
(##) Including
!!!
This is not a built-in check. To include it, add the below dependency
to your project.
```
// build.gradle.kts
implementation("androidx.activity:activity-compose:1.8.0-alpha05")
// build.gradle
implementation 'androidx.activity:activity-compose:1.8.0-alpha05'
// build.gradle.kts with version catalogs:
implementation(libs.activity-compose)
# libs.versions.toml
[versions]
activity-compose = "1.8.0-alpha05"
[libraries]
activity-compose = {
module = "androidx.activity:activity-compose",
version.ref = "activity-compose"
}
```
1.8.0-alpha05 is the version this documentation was generated from;
there may be newer versions available.
[Additional details about androidx.activity:activity-compose](androidx_activity_activity-compose.md.html).
(##) Suppressing
You can suppress false positives using one of the following mechanisms:
* Using a suppression annotation like this on the enclosing
element:
```kt
// Kotlin
@Suppress("LaunchDuringComposition")
fun method() {
launch(...)
}
```
or
```java
// Java
@SuppressWarnings("LaunchDuringComposition")
void method() {
launch(...);
}
```
* Using a suppression comment like this on the line above:
```kt
//noinspection LaunchDuringComposition
problematicStatement()
```
* Using a special `lint.xml` file in the source tree which turns off
the check in that folder and any sub folder. A simple file might look
like this:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="LaunchDuringComposition" severity="ignore" />
</lint>
```
Instead of `ignore` you can also change the severity here, for
example from `error` to `warning`. You can find additional
documentation on how to filter issues by path, regular expression and
so on
[here](https://googlesamples.github.io/android-custom-lint-rules/usage/lintxml.md.html).
* In Gradle projects, using the DSL syntax to configure lint. For
example, you can use something like
```gradle
lintOptions {
disable 'LaunchDuringComposition'
}
```
In Android projects this should be nested inside an `android { }`
block.
* For manual invocations of `lint`, using the `--ignore` flag:
```
$ lint --ignore LaunchDuringComposition ...`
```
* Last, but not least, using baselines, as discussed
[here](https://googlesamples.github.io/android-custom-lint-rules/usage/baselines.md.html).


This is the text that will appear in the preview for the email.
Email Verification
Thank you for making an account at
Digital-Reputation
! Just click the link below to verify your account.


Le Médecine
Login
Register
(current)
Register
Doctor
Patient
Email address
We'll never share your email with anyone else.
Password
Remember me
Submit


Inventory of ESSL Documents
c:\msoffice\winword\Inventory of Pircs Lab.doc
|
TITLE |
Author/Journal # OR DATE OF PUBLISH |
Type of publication |
1st International Conference on Reanalysis |
World Climate Research Program October 27-31, 1997 |
Abstract Digest |
5th Symposium on Turbulence, Diffusion, and Air Pollution |
AMS March 9-13,1981 |
Abstracts |
6th Symposium on Turbulence and Diffusion |
AMS March 22-25, 1983 |
Abstracts |
6th Conference Biometeorology and Aerobiology and 16th Conference Agriculture and Forest Meteorology |
AMS April 25-28, 1983 |
Abstracts |
7th Symposium on Turbulence and Diffusion |
AMS November 12-15, 1985 |
Abstracts |
AAAS Annual Meeting Abstracts |
January 14-19, 1989 |
Abstracts |
6th Symposium on Meteorological Observations and Instrumentation |
AMS January 12-16, 1987 |
Abstracts |
GCIP Mississippi River Climate Conference |
June, 1998 |
Abstracts Volume |
3rd Conference on Climate Variations and Symposium on Contemporary Climate: 1850-2100 |
AMS January 8-11, 1985 |
Abstracts/Summaries |
7th Conference on Severe Local Storms |
1971 AMS |
Preprints of Conference Papers |
8th Conference on Severe Local Storms |
1973 AMS |
Preprints of Conference Papers |
3rd Symposium on Atmospheric Turbulence Diffusion and Air Quality |
1976 AMS |
Preprints of Conference Papers |
4th Symposium on Turbulence, Diffusion, and Air Pollution |
1979 AMS |
Preprints of Conference Papers |
6th Conference on Numerical Weather Prediction |
1983 AMS |
Preprints of Conference Papers |
4th Joint Conference on Applications of Air Pollution Meteorology |
1984 AMS |
Preprints of Conference Papers |
10th Conference Weather Forecasting & Analysis |
1984 |
Preprints of Conference Papers |
International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography, and Hydrology |
1985 AMS |
Preprints of Conference Papers |
2nd International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology |
1986 AMS |
Preprints of Conference Papers |
3rd International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology |
1987 AMS |
Preprints of Conference Papers |
18th Conference Agricultural and Forest Meteorology and 8th Conference Biometeorology and Aerobiology |
1987 AMS |
Preprints of Conference Papers |
Symposium on the Role of Clouds in Atmospheric Chemistry and Global Climate |
1989 AMS |
Preprints of Conference Papers |
Symposium on Global Change Systems and Spectral Sessions on Climate Variations and Hydrology |
1990 AMS |
Preprints of Conference Papers |
6th International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology |
1990 AMS |
Preprints of Conference Papers |
2nd Symposium on Global Change Studies |
1991 AMS |
Preprints of Conference Papers |
3rd Symposium on Global Change Studies |
1992 AMS |
Preprints of Conference Papers |
Conference on Hydroclimatology |
1993 AMS |
Preprints of Conference Papers |
4th Symposium on Global Change Studies |
1993 AMS |
Preprints of Conference Papers |
8th Conference on Applied Climatology |
1993 AMS |
Preprints of Conference Papers |
6th Conference on Climate Variations |
1994 AMS |
Preprints of Conference Papers |
10th Conference on Numerical Weather Prediction |
1994 AMS |
Preprints of Conference Papers |
The Great Flood of 1993 |
1994 AMS |
Preprints of Conference Paper |
Conference on Hydrology |
1995 AMS |
Preprints of Conference Papers |
9th Conference on Applied Climatology |
1995 AMS |
Preprints of Conference Papers |
Conference on Coastal and Atmospheric Prediction |
1996 AMS |
Preprints of Conference Papers |
5th Symposium on Education |
1996 AMS |
Preprints of Conference Papers |
7th Conference on Mesoscale Processes |
1996 AMS |
Preprints of Conference Papers |
Fall Meeting Program |
1997 AGU |
Preprints of Conference Papers |
5th Conference on Southern Hemisphere Meteorology and Oceanography |
1997 AMS |
Preprints of Conference Papers |
7th Conference on Climate Variations |
1997 AMS |
Preprints of Conference Papers |
8th Symposium on Global Change Studies |
1997 AMS |
Preprints of Conference Papers |
12th Symposium on Boundary Layers and Turbulence |
1997 AMS |
Preprints of Conference Papers |
9th Symposium on Global Change Studies |
1998 AMS |
Preprints of Conference Papers |
Climatic Variations and Change: Implications for Agriculture in the Pacific Rim |
Geng and Cady |
Proceedings |
Proceedings of the First WCRP International Conference on Reanalysis |
February 1998 |
Proceedings Number Counted: 2 |
Proceedings of the Second International Conference on Climate and Water |
Volumes 1, 2 and 3 Risto and Helenius |
Proceedings |
World Climate Research Program Stratospheric Processes and Their Role in Climate |
Unlisted May, 1997 Volumes I and II |
Proceedings and Papers |
|
Living With Climatic Change, Phase II |
June 1977 |
Proceedings of a Symposium |
|
Asymmetric Change of Daily Temperature Range |
September 27-30, 1993 |
Proceedings of MINIMAX Workshop |
|
Global Tracer Transport Models |
August 1997 |
Proceedings of WCRP Workshop |
73rd Annual Meeting of the AMS |
AMS January 17-22, 1993 |
Program and Guide to Exhibits |
77th AMS Annual Meeting and Exhibitions |
AMS February 2-7, 1997 |
Program and Guide to Exhibits |
Climate Change Atlas |
Sellers and Hansen |
Book |
Hammond World Atlas |
Hammond |
Book |
|
Preparing for Global Change: A Midwestern Perspective |
Carmichael, Folk, Schnoor Volume 9 |
Book |
|
Drought Follows the Plow |
Glantz |
Book |
|
Trends 93 |
Carbon Dioxide Analysis Center |
Book |
|
Our Changing Planet |
Mackenzie |
Book |
|
Global, Environmental Change: An Atmospheric Perspective |
Horel and Geisler |
Book |
|
The Challenge of Global Warming |
Abrahamson |
Book |
|
Assessing Climate Change |
Howe and Henderson-Sellers |
Book |
|
Physically Based Modeling and Simulation of Climate and Climatic Change |
M.E. Schlesinger Parts I&II |
Book |
|
Regional Impacts of Global Climate Change |
Ghan et al. |
Book |
|
As Climate Changes |
Strzpek and Smith |
Book |
|
Climate Change The IPCC Scientific Assessment |
Intergovernmental Panel on Climate Change |
Book |
|
Climate Change 1995 The Science of Climate Change |
Intergovernmental Panel on Climate Change |
Book |
|
Climate Change 1995 Impacts, Adaptations, and Mitigation of Climate Change: Scientific Technical Analysis |
Intergovernmental Panel on Climate Change |
Book |
ACACIA |
Unlisted |
Brochure |
GEWEX Continental-scale International Project (GCIP) |
Unlisted |
Brochure |
Parallelization Agent for Automatic Transformation of Legacy Codes |
Kothari |
Brochure Number Counted: 13 |
PIRCS/IITAP A Project of the EES Thrust Area |
Takle |
Brochure Number Counted: 13 |
World Research Program CLIVAR----A Research Program on Climate Variability and Predictability for the 21st Century |
Unlisted |
Brochure/Booklet |
Climate Diagnostics Bulletin |
Climate Prediction Center June, 1998 |
Bulletin |
|
World Climate Program Climate System Monitoring Monthly Bulletin |
Various Dates |
Bulletin Number Counted: 72 |
Global Change Newsletter |
June, 1998 Number 34 |
Bulletin/Newsletter |
World Climate Research Program (WCRP) |
Number 2 June, 1997 |
Bulletin/Newsletter |
The IITAP Spectrum |
December, 1997 |
Bulletin/Newsletter Number Counted: 44 |
Inter-American Institute for Global Change Research |
Issue 17 April 1998 |
Bulletin/Newsletter |
Global Energy and Water Cycle Experiment (GEWEX) News |
Volume 8, Number 2 May 1998 |
Bulletin/Newsletter |
ASOS Users Guide |
March 1998 |
Handbook to ASOS |
|
Handbook of Applied Meteorology |
David D. Houghton |
Handbook/Textbook |
|
Statistical Methods for Physical Science |
Stanford and Vardeman Volume 28 |
Handbook/Textbook |
|
FORTRAN 77 for Engineers and Scientists |
Nyhoff and Leestma |
Handbook/Textbook |
|
The Finite Element Method |
Zienkiewicz |
Handbook/Textbook |
|
Using MPI |
Gropp, Lusk, and Skjellum |
Handbook/Textbook |
PSU/NCAR Mesoscale Modeling System Tutorial Class Notes and Users Guide |
Dudhia, Gill, Guo, Hansen, Manning, Wang, Moore |
Handbook/Textbook |
Experimental Long-Lead Forecast Bulletin |
Volume 7, Number 2 (6/98) |
Journal |
UCAR Quarterly |
Volume 24 Winter 1997 |
Journal Number Counted: 2 |
|
Dynamics of Atmospheres and Oceans |
Various Dates September 1996-June1998 |
Journal Number Counted: 10 |
|
Earth-Science Reviews |
Various Dates May 1997-July 1998 |
Journal Number Counted: 5 |
|
Journal of Climate |
January 1991-Present |
Journal Number Counted: 89 |
|
Water Resources Research |
January 1998-Present |
Journal Number Counted: 8 |
Monthly Weather Review |
May 1971-Present |
Journal Number Counted: 250 |
|
Science Magazine |
September 1990-Present |
Journal Number Counted: 270 |
|
Intercomparison of the NCEP?NCAR and the NASA/DAO Reanalysis (1985-1993) |
US Department of Commerce November 1996 |
Report |
|
Synoptic Catalog of the Floods of 1993 |
Raymond Arrit |
Report |
PIRCS Paper from AMS Conf. On Hydrology |
Gutowski, Takle, Arritt, Gallus, Turner, and Pan |
Report Number Counted: 48 |
Parallelization Agent for Atmospheric Models |
Kothari, Kim, Takle |
Report Number Counted: 16 |
Climate Change Digest |
Francis and Hengeveld |
Report |
ACACIAAction Plan |
Wigley, Smith |
Report Number Counted: 2 |
Annual Review of the World Climate Research Program and Report of 18th Session of the Joint Scientific Committee |
October, 1997 |
Report |
GCIPA Review of Progress and Opportunities |
Unlisted |
Report Number Counted: 2 |
Potential Regional Impacts of Global Warming on Precipitation in the Western United States |
Global Change Response Program January, 1997 |
Report |
Nested Model Simulations of Regional Orographic Precipitation |
Global Change Response Program January, 1997 |
Report |
Climate Impacts of Double CO2 Part 1- North Dakota Wetlands Part 2- Colorado Gunnison River Watershed |
Global Change Response Program January, 1997 |
Report |
5th Annual Climate Assessment |
U.S. Department of Commerce 1993 |
Report |
CLIVAR Initial Implementation Plan |
WCRP June, 1998 |
Report |
Radiation Parameterization Programs for Use in General Circulation Models |
Liou, Ou, Kinne, Koenig |
Report |
Atmospheric Forcing of Ocean Circulation |
Institute for Naval Oceanography January, 1988 |
Report |
|
An Overview of the Results of the Atmospheric Model Intercomparison Project |
PCMDI |
Report #45 |
|
Modeling the Earth System |
Ojima |
Report (Collection of) |
Evolution of Regional Climate Simulations |
Cubasch, Meehl, and Zhao August, 1994 |
Report (Summary) |
|
Electric Power Research Institute 2nd ACACIA Executive Board Meeting |
January 16-17, 1998 |
Report of Institute |
|
Climate Change 1992 The IPCC Supplementary Report |
Intergovernmental Panel on Climate Change |
Report on Climate Change |
|
Our Changing Planet |
US Global Research Program 1998 & 1999 |
Report on Climate Change by the US Government |
Meeting Summary: Project to Intercompare Regional Climate Simulations, Workshop II,5-6 |
Gutowski, Takle, Arritt June, 1997 |
Report out of BAMS Number Counted: 97 |


14+ Zazzle Logo Maker Pics. If you want to change out or replace your current logo. Logo maker is the #1 logo design company worldwide.
New to online logo maker? A creative space for inspiration and exploration. Free logo maker tool to generate custom design logos in minutes.
Logomaker.io allows you to create a logo for free online.
Designing a logo doesn't have to be daunting. Using our logo maker is as easy as filling out a form. Try our logo creator today and start your brand! Design with thousands of free templates and elements to bring your ideas to life.


Why Omi?
One framework. Mobile & desktop & mini program.
Tiny size
Supports TypeScript
Reactive data-binding
Having official UI components - omiu
Excellent compatibility(IE8+) with omio
Real MVVM with mappingjs strong support
Enhanced CSS, rpx unit support base on 750 screen width
Compliance with browser trend and API design
Merge Web Components and JSX into one framework
Web Components can also be a data-driven view, UI = fn(data).
JSX is the best development experience (code intelligent completion and tip) UI Expression with least grammatical noise and it's turing complete(template engine is not, es template string is but grammatical noise is too loud)
Look at Facebook React vs Web Components，Omi combines their advantages and gives developers the freedom to choose the way they like
Shadow DOM merges with Virtual DOM, Omi uses both virtual DOM and real Shadow DOM to make view updates more accurate and faster
Scoped CSS's best solution is Shadow DOM, the community churning out frameworks and libraries for Scoped CSS (using JS or JSON writing styles such as Radium, jsxstyle, react-style; binding to webpack using generated unique className filename-classname-hash, such as CSS Modules, Vue), are hack technologies; and Shadow DOM Style is the perfect solution.
The original Path Updating store system. Proxy-based automatic accurate update, low power consumption, high degree of freedom, excellent performance, easy integration of requestIdleCallback,It will automatically update UI partially when data is changed


{{fight.battleName | capitalize}}
{{hours}} hour{{hoursS}}, {{minutes}} minute{{minutesS}}, {{seconds}} second{{secondsS}}.
Battle is frozen!
{{fight.defenderName}} - {{fight.defenderScore}}
{{fight.attackerName}} - {{fight.attackerScore}}
This battle is not active!


DESIGN AND IMPLEMENTATION OF E-LIBRARY FOR NATIONAL OPEN UNIVERSITY OF NIGERIA
Home
NOUN E-Courseware
PDF DRIVE>
Search
Now you have full access to all the Course Materials.
Please make good use of your time to study. If you find any book not available, send us a mail with the name and course code of the material. We will make sure you get it via e-mail.
Thanks.
DOWNLOAD E-BOOKS HERE
Computer Science Books
CIT101
CIT102
CIT141
CIT204
CIT208
CIT211
CIT212
CIT237
CIT246
CIT292
CIT309
CIT311
CIT322
CIT333
CIT341
CIT351
CIT381
CIT292
CIT383
CIT392
CIT411
CIT412
CIT445
CIT465
Home
Search>


PDF Viewer privacy policy
This app does not use any sensitive permissions, makes no internet connections and does not store any data other than preferences.
See the project's page on GitHub for more information.
[[css|/main.css]]
{% include "header.html" %}This app does not use any sensitive permissions, makes no internet connections and does not store any data other than preferences.
See the project's page on GitHub for more information.


When we are invited to help someone and commit to providing a service, we believe we should be accountable. To us, that means having the knowledge, skills, capability and most of all a cheerful willingness to provide that service. We own problems and are always responsive. We also periodically check to insure the problem does not re-surface.
why we do it
- Keep your family safe, in a clean environment
- Provide a healthy and hygienic environment for workers
- Prevent allergies and asthma symptoms
- Prevent the spread of germs
strict attention to detail
Details that Matter. Every detail of your home or office will get a thorough clean.
- We clean deep under beds and on top of refrigerators,
- Remove mold and mildew in the bathroom.
- Disinfect toilets tubs and showers.
- Brush clean the toilet seat hinges every visit.
- Use top quality cleaning supplies and equipment.
- Pay attention to phone receivers, light switches, doorknobs, computer keypads and mouses to help stop the spread of germs.


arcgis.geoanalytics.analyze_patterns module¶
These tools help you identify, quantify, and visualize spatial patterns in your data.
calculate_density takes known quantities of some phenomenon and spreads these quantities across the map. find_hot_spots identifies statistically significant clustering in the spatial pattern of your data.
calculate_density¶
-
arcgis.geoanalytics.analyze_patterns.
calculate_density
(input_layer, fields: str = None, weight: str = 'Uniform', bin_type: str = 'Square', bin_size: float = None, bin_size_unit: str = None, time_step_interval: int = None, time_step_interval_unit: str = None, time_step_repeat_interval: int = None, time_step_repeat_interval_unit: str = None, time_step_reference: datetime.datetime = None, radius: float = None, radius_unit: str = None, area_units: str = 'SquareKilometers', output_name: str = None, gis=None)¶ Parameters:
input_layer: Input Points (Feature layer). Required parameter.
fields: Population Field (str). Optional parameter.
- weight: Weight (str). Required parameter.
- Choice list:[‘Uniform’, ‘Kernel’]
- bin_type: Output Bin Type (str). Required parameter.
- Choice list:[‘Square’, ‘Hexagon’]
bin_size: Output Bin Size (float). Required parameter.
- bin_size_unit: Output Bin Size Unit (str). Required parameter.
- Choice list:[‘Feet’, ‘Yards’, ‘Miles’, ‘Meters’, ‘Kilometers’, ‘NauticalMiles’]
time_step_interval: Time Step Interval (int). Optional parameter.
- time_step_interval_unit: Time Step Interval Unit (str). Optional parameter.
- Choice list:[‘Years’, ‘Months’, ‘Weeks’, ‘Days’, ‘Hours’, ‘Minutes’, ‘Seconds’, ‘Milliseconds’]
time_step_repeat_interval: Time Step Repeat Interval (int). Optional parameter.
- time_step_repeat_interval_unit: Time Step Repeat Interval Unit (str). Optional parameter.
- Choice list:[‘Years’, ‘Months’, ‘Weeks’, ‘Days’, ‘Hours’, ‘Minutes’, ‘Seconds’, ‘Milliseconds’]
time_step_reference: Time Step Reference (_datetime). Optional parameter.
radius: Radius (float). Required parameter.
- radius_unit: Radius Unit (str). Required parameter.
- Choice list:[‘Feet’, ‘Yards’, ‘Miles’, ‘Meters’, ‘Kilometers’, ‘NauticalMiles’]
- area_units: Area Unit Scale Factor (str). Optional parameter.
- Choice list:[‘SquareMeters’, ‘SquareKilometers’, ‘Hectares’, ‘SquareFeet’, ‘SquareYards’, ‘SquareMiles’, ‘Acres’]
output_name: Output Features Name (str). Required parameter.
gis: Optional, the GIS on which this tool runs. If not specified, the active GIS is used.
- Returns:
- output - Output Features as a feature layer collection item
create_space_time_cube¶
-
arcgis.geoanalytics.analyze_patterns.
create_space_time_cube
(point_layer: arcgis.features.feature.FeatureSet, bin_size: float, bin_size_unit: str, time_step_interval: int, time_step_interval_unit: str, time_step_alignment: str = None, time_step_reference: datetime.datetime = None, summary_fields: str = None, output_name: str = None, context: str = None, gis=None) → arcgis.geoprocessing._types.DataFile¶ Summarizes a set of points into a netCDF data structure by aggregating them into space-time bins. Within each bin, the points are counted and specified attributes are aggregated. For all bin locations, the trend for counts and summary field values are evaluated.
Parameters:
point_layer: Input Features (FeatureSet). Required parameter.
bin_size: Distance Interval (float). Required parameter.
- bin_size_unit: Distance Interval Unit (str). Required parameter.
- Choice list:[‘Feet’, ‘Yards’, ‘Miles’, ‘Meters’, ‘Kilometers’, ‘NauticalMiles’]
time_step_interval: Time Step Interval (int). Required parameter.
- time_step_interval_unit: Time Step Interval Unit (str). Required parameter.
- Choice list:[‘Years’, ‘Months’, ‘Weeks’, ‘Days’, ‘Hours’, ‘Minutes’, ‘Seconds’, ‘Milliseconds’]
- time_step_alignment: Time Step Alignment (str). Optional parameter.
- Choice list:[‘EndTime’, ‘StartTime’, ‘ReferenceTime’]
time_step_reference: Time Step Reference (datetime). Optional parameter.
summary_fields: Summary Fields (str). Optional parameter.
output_name: Output Name (str). Required parameter.
context: Context (str). Optional parameter.
gis: Optional, the GIS on which this tool runs. If not specified, the active GIS is used.- Returns:
- output_cube - Output Space Time Cube as a DataFile
find_hot_spots¶
-
arcgis.geoanalytics.analyze_patterns.
find_hot_spots
(point_layer, bin_size: float = 5, bin_size_unit: str = 'Miles', neighborhood_distance: float = 5, neighborhood_distance_unit: str = 'Miles', time_step_interval: int = None, time_step_interval_unit: str = None, time_step_alignment: str = None, time_step_reference: datetime.datetime = None, output_name: str = None, gis=None)¶ Parameters:
point_layer: Input Points (FeatureSet). Required parameter.
bin_size: Bin Size (float). Optional parameter.
- bin_size_unit: Bin Size Unit (str). Optional parameter.
- Choice list:[‘Feet’, ‘Yards’, ‘Miles’, ‘Meters’, ‘Kilometers’, ‘NauticalMiles’]
neighborhood_distance: Neighborhood Distance (float). Optional parameter.
- neighborhood_distance_unit: Neighborhood Distance Unit (str). Optional parameter.
- Choice list:[‘Feet’, ‘Yards’, ‘Miles’, ‘Meters’, ‘Kilometers’, ‘NauticalMiles’]
time_step_interval: Time Step Interval (int). Optional parameter.
- time_step_interval_unit: Time Step Interval Unit (str). Optional parameter.
- Choice list:[‘Years’, ‘Months’, ‘Weeks’, ‘Days’, ‘Hours’, ‘Minutes’, ‘Seconds’, ‘Milliseconds’]
- time_step_alignment: Time Step Alignment (str). Optional parameter.
- Choice list:[‘EndTime’, ‘StartTime’, ‘ReferenceTime’]
time_step_reference: Time Step Reference (_datetime). Optional parameter.
output_name: Output Features Name (str). Optional parameter.
gis: Optional, the GIS on which this tool runs. If not specified, the active GIS is used.
- Returns:
- output - Output Features as a feature layer collection item
forest¶
-
arcgis.geoanalytics.analyze_patterns.
forest
(input_layer, var_prediction, var_explanatory, trees, max_tree_depth=None, random_vars=None, sample_size=100, min_leaf_size=None, prediction_type='train', features_to_predict=None, validation=10, importance_tbl=False, exp_var_matching=None, output_name=None, gis=None)¶ The ‘forest’ method is a forest-based classification and regression task that creates models and generates predictions using an adaptation of Leo Breiman’s random forest algorithm, which is a supervised machine learning method. Predictions can be performed for both categorical variables (classification) and continuous variables (regression). Explanatory variables can take the form of fields in the attribute table of the training features. In addition to validation of model performance based on the training data, predictions can be made to another feature dataset.
The following are examples:
- Given data on occurrence of seagrass, as well as a number of environmental explanatory variables represented as both attributes which has been enriched using a multi-variable grid to calculate distances to factories upstream and major ports, future seagrass occurrence can be predicted based on future projections for those same environmental explanatory variables.
- Suppose you have crop yield data at hundreds of farms across the country along with other attributes at each of those farms (number of employees, acreage, and so on). Using these pieces of data, you can provide a set of features representing farms where you don’t have crop yield (but you do have all of the other variables), and make a prediction about crop yield.
- Housing values can be predicted based on the prices of houses that have been sold in the current year. The sale price of homes sold along with information about the number of bedrooms, distance to schools, proximity to major highways, average income, and crime counts can be used to predict sale prices of similar homes.
Forest Based Classification and Regression is available at ArcGIS Enterprise 10.7.
Argument Description input_layer required FeatureSet, The table, point, line or polygon features containing potential incidents. var_prediction Required dict. The variable from the input_layer parameter containing the values to be used to train the model, and a boolean denoting if it’s categorical. This field contains known (training) values of the variable that will be used to predict at unknown locations. var_explanatory Required List. A list of fields representing the explanatory variables and a Boolean value denoting whether the fields are categorical. The explanatory variables help predict the value or category of the var_prediction parameter. Use the categorical parameter for any variables that represent classes or categories (such as land cover or presence or absence). Specify the variable as true for any that represent classes or categories such as land cover or presence or absence and false if the variable is continuous. trees Required int. The number of trees to create in the forest model. More trees will generally result in more accurate model prediction, but the model will take longer to calculate. max_tree_depth Optional int. The maximum number of splits that will be made down a tree. Using a large maximum depth, more splits will be created, which may increase the chances of overfitting the model. The default is data driven and depends on the number of trees created and the number of variables included. random_vars Optional Int. Specifies the number of explanatory variables used to create each decision tree.Each of the decision trees in the forest is created using a random subset of the explanatory variables specified. Increasing the number of variables used in each decision tree will increase the chances of overfitting your model particularly if there is one or a couple dominant variables. A common practice is to use the square root of the total number of explanatory variables (fields, distances, and rasters combined) if your variablePredict is numeric or divide the total number of explanatory variables (fields, distances, and rasters combined) by 3 if var_prediction is categorical. sample_size Optional int. Specifies the percentage of the input_layer used for each decision tree. The default is 100 percent of the data. Samples for each tree are taken randomly from two-thirds of the data specified. min_leaf_size Optional int. The minimum number of observations required to keep a leaf (that is the terminal node on a tree without further splits). The default minimum for regression is 5 and the default for classification is 1. For very large data, increasing these numbers will decrease the run time of the tool. prediction_type Specifies the operation mode of the tool. The tool can be run to train a model to only assess performance, or train a model and predict features. Prediction types are as follows:
- Train - This is the default. A model will be trained, but no predictions will be generated. Use this option to assess the accuracy of your model before generating predictions. This option will output model diagnostics in the messages window and a chart of variable importance.
- TrainAndPredict - Predictions or classifications will be generated for features. Explanatory variables must be provided for both the training features and the features to be predicted. The output of this option will be a feature service, model diagnostics, and an optional table of variable importance.
features_to_predict Optional dict. The variable from the input_layer parameter containing the values to be used to train the model, and a boolean denoting if it’s categorical. This field contains known (training) values of the variable that will be used to predict at unknown locations. validation Optional Int. Specifies the percentage (between 10 percent and 50 percent) of inFeatures to reserve as the test dataset for validation. The model will be trained without this random subset of data, and the observed values for those features will be compared to the predicted value. The default is 10 percent. importance_tbl Optional Boolean. Specifies whether an output table will be generated that contains information describing the importance of each explanatory variable used in the model created. exp_var_matching A list of fields representing the explanatory variables and a boolean values denoting if the fields are categorical. The explanatory variables help predict the value or category of the variable_predict. Use the categorical parameter for any variables that represent classes or categories (such as landcover or presence or absence). Specify the variable as true for any that represent classes or categories such as landcover or presence or absence and false if the variable is continuous.
Syntax: [{“fieldName”:”<explanatory field name>”, “categorical”:true},
- fieldname is the name of the field in the inFeatures used to predict the variable_predict.
- categorical is one of: true or false. A string field should always be true, and a continue value should always be set as false.
output_name optional String, The task will create a feature service of the results. You define the name of the service. gis optional GIS, the GIS on which this tool runs. If not specified, the active GIS is used. Returns: Output feature layer item
glr¶
-
arcgis.geoanalytics.analyze_patterns.
glr
(input_layer, var_dependent, var_explanatory, regression_family='Continuous', features_to_predict=None, gen_coeff_table=False, exp_var_matching=None, dep_mapping=None, output_name=None, gis=None)¶ This tool performs Generalized Linear Regression (glr) to generate predictions or to model a dependent variable’s relationship to a set of explanatory variables. This tool can be used to fit continuous (Gaussian/OLS), binary (logistic), and count (Poisson) models.
The following are examples of the tool’s utility:
- What demographic characteristics contribute to high rates of public transportation usage?
- Is there a positive relationship between vandalism and burglary?
- Which variables effectively predict 911 call volume? Given future projections, what is the expected demand for emergency response resources?
- What variables affect low birth rates?
Argument Description input_layer Required FeatureSet. The layer containing the dependent and independent variables. var_dependent Required String. The numeric field containing the observedvalues you want to model.
var_explanatory Required String. One or more fields representing independent explanatory variables in your regression model. regression_family Required String. This field specifies the type of data you are modeling.
regression_family is one of the following:
- Continuous - The dependent_variable is continuous. The
- model used is Gaussian, and the tool performs ordinary least squares regression.
- Binary - The dependent_variable represents presence or
- absence. Values must be 0 (absence) or 1 (presence) values, or mapped to 0 and 1 values using the parameter.
- Count - The dependent_variable is discrete and represents
- events, such as crime counts, disease incidents, or traffic accidents. The model used is Poisson regression.
features_to_predict Required FeatureSet. A layer containing features representing locations where estimates should be computed. Each feature in this dataset should contain values for all the explanatory variables specified. The dependent variable for these features will be estimated using the model calibrated for the input layer data.
- Syntax: As described in Feature input, this parameter can be
- one of the following:
- A URL to a feature service layer with an optional filter to select specific features
- A URL to a big data catalog service layer with an optional filter to select specific features
- A feature collection
gen_coeff_table Optional Boolean. Determines if a table with coefficient values will be returned. By default, the coefficient table is not returned. exp_var_matching Optional List. A list of the explanatoryVariables specified from the input_layer and their corresponding fields from the features_to_predict. By default, if an var_explanatoryiables is not mapped, it will match to a field with the same name in the features_to_predict. This parameter is only used if there is a features_to_predict input. You do not need to use it if the names and types of the fields match between your two input datasets.
- Syntax: [{“predictionLayerField”:”<field name>”,
- “trainingLayerField”: “<field name>”},…]
- predictionLayerField is the name of a field specified in the var_explanatoryiables parameter.
- trainingLayerField is the field that will match to the field in the var_explanatoryiables parameter.
REST scripting example:
dep_mapping Optional List. A list representing the values used to map to 0 (absence) and 1 (presence) for binary regression.
Syntax: [{“value0”:”<false value>”},{“value1”:”<true value>”}]
- value0 is the string that will be used to represent 0 (absence values).
- value1 is the string that will be used to represent 1 (presence values).
output_name Optional String. The task will create a feature service of the results. You define the name of the service. gis Optional GIS, the GIS on which this tool runs. If not specified, the active GIS is used. Returns: Output feature layer item


This is the title: {{title}}
{{beer}}{{!isLast ? ',': null}}
Greeting from sever: {{greeting}}
Reponse from sever: {{response | async}}