Machine Learning
This package currently contains a simple feed forward neural network
integrated into the lazy stream framework.
The training of the neural network is done externally, but run internally.
Steps in supervised learning for the color particle analyzer.
To train the neural network you need a list of images each with one or more
particles, here are some of the things you need to do:
- You have to assign different categories to the different particles
- You need to select which geometric property data streams you want as input
- This should be a minimal list otherwise you can get over fitting problems
- Possibly create new geometric property data streams
- Find out how many neural network layers you need
- Find out how many nodes in each layer you need
- Store this information so it can be reused
The reason for not doing training inside ShapeLogic is:
ImageJ has the simple and powerful PlugInFilter concept and it would be very
hard to get all that functionality into a PlugInFilter without creating
something that is quite complex.
Joone - Java Object Oriented Neural Engine
http://www.jooneworld.com/ is a great tool to train the neural network used in
ShapeLogic.
Dependency
- This package can depend on util, calculation, streams.
- There is no dependency of any image processing code or any external libraries outside Java 6.
- This can be used in a Java application, just by adding shapelogic_.jar.


The 3/4″ Flow Sensor is an all-in-one energy usage package for monitoring hydronic heating or cooling systems. The 3/4″ Flow Sensor is an all-in-one energy usage package for monitoring hydronic heating or cooling systems.
| SKU: | 002 |
| category: | energy systems |
| tags: | energy , heat , cooling |
The direct insert style liquid flow sensor with stainless steel/PPS plastic tip combines flow sensing with a built-in transmitter for an all in one flow measuring system. This device fits all 1-1/2 to over 36 in pipes, and it is intended for direct installation into the pipe through a 1 in NPT hole. In the hot tap installation, the sensor is mounted in the pipe under pressure by attaching a service saddle or weld-on fitting to the pipe. Then the sensor assembly is attached to an isolation valve and extended into the pipeline to measure flow.
| Part Number | 60-MCTE |
| Item Weight | 54 pounds |
| Product Dimensions | 92.8 x 92.8 x 92.8 inches |
| Item model number | 60-MCTE |
| Item Package Quantity | 1 |
| Number of Handles | 1 |
| Batteries Required? | No |
22/02/2016
21/02/2016
Lorem ipsum dolor sit amet, mauris suspendisse viverra eleifend tortor tellus suscipit, tortor aliquet at nulla mus, dignissim neque, nulla neque. Ultrices proin mi urna nibh ut, aenean sollicitudin etiam libero nisl, ultrices ridiculus in magna purus consequuntur, ipsum donec orci ad vitae pede, id odio.
Lorem ipsum dolor sit amet, mauris suspendisse viverra eleifend tortor tellus suscipit, tortor aliquet at nulla mus, dignissim neque, nulla neque. Ultrices proin mi urna nibh ut, aenean sollicitudin etiam libero nisl, ultrices ridiculus in magna purus consequuntur, ipsum donec orci ad vitae pede, id odio.


| Class and Description |
|---|
| ACLServicePort
This class was generated by the JAX-WS RI.
|
| CmisException
This class was generated by the JAX-WS RI.
|
| DiscoveryServicePort
This class was generated by the JAX-WS RI.
|
| MultiFilingServicePort
This class was generated by the JAX-WS RI.
|
| NavigationServicePort
This class was generated by the JAX-WS RI.
|
| ObjectServicePort
This class was generated by the JAX-WS RI.
|
| PolicyServicePort
This class was generated by the JAX-WS RI.
|
| RelationshipServicePort
This class was generated by the JAX-WS RI.
|
| RepositoryServicePort
This class was generated by the JAX-WS RI.
|
| VersioningServicePort
This class was generated by the JAX-WS RI.
|
| Class and Description |
|---|
| CmisAccessControlListType
Java class for cmisAccessControlListType complex type.
|
| CmisACLCapabilityType
Java class for cmisACLCapabilityType complex type.
|
| CmisACLType
Java class for cmisACLType complex type.
|
| CmisAllowableActionsType
Java class for cmisAllowableActionsType complex type.
|
| CmisBulkUpdateType
Java class for cmisBulkUpdateType complex type.
|
| CmisContentStreamType
Java class for cmisContentStreamType complex type.
|
| CmisExtensionType
Java class for cmisExtensionType complex type.
|
| CmisListOfIdsType
Java class for cmisListOfIdsType complex type.
|
| CmisObjectIdAndChangeTokenType
Java class for cmisObjectIdAndChangeTokenType complex type.
|
| CmisObjectInFolderContainerType
Java class for cmisObjectInFolderContainerType complex type.
|
| CmisObjectInFolderListType
Java class for cmisObjectInFolderListType complex type.
|
| CmisObjectInFolderType
Java class for cmisObjectInFolderType complex type.
|
| CmisObjectListType
Java class for cmisObjectListType complex type.
|
| CmisObjectParentsType
Java class for cmisObjectParentsType complex type.
|
| CmisObjectType
Java class for cmisObjectType complex type.
|
| CmisPropertiesType
Java class for cmisPropertiesType complex type.
|
| CmisProperty
Java class for cmisProperty complex type.
|
| CmisPropertyDefinitionType
Java class for cmisPropertyDefinitionType complex type.
|
| CmisRenditionType
Java class for cmisRenditionType complex type.
|
| CmisRepositoryCapabilitiesType
Java class for cmisRepositoryCapabilitiesType complex type.
|
| CmisRepositoryInfoType
Java class for cmisRepositoryInfoType complex type.
|
| CmisTypeContainer
Java class for cmisTypeContainer complex type.
|
| CmisTypeDefinitionListType
Java class for cmisTypeDefinitionListType complex type.
|
| CmisTypeDefinitionType
Java class for cmisTypeDefinitionType complex type.
|
| DeleteTreeResponse.FailedToDelete
Java class for anonymous complex type.
|
| Class and Description |
|---|
| ACLServicePort
This class was generated by the JAX-WS RI.
|
| AddObjectToFolder
Java class for anonymous complex type.
|
| AddObjectToFolderResponse
Java class for anonymous complex type.
|
| AppendContentStream
Java class for anonymous complex type.
|
| AppendContentStreamResponse
Java class for anonymous complex type.
|
| ApplyACL
Java class for anonymous complex type.
|
| ApplyACLResponse
Java class for anonymous complex type.
|
| ApplyPolicy
Java class for anonymous complex type.
|
| ApplyPolicyResponse
Java class for anonymous complex type.
|
| BulkUpdateProperties
Java class for anonymous complex type.
|
| BulkUpdatePropertiesResponse
Java class for anonymous complex type.
|
| CancelCheckOut
Java class for anonymous complex type.
|
| CancelCheckOutResponse
Java class for anonymous complex type.
|
| CheckIn
Java class for anonymous complex type.
|
| CheckInResponse
Java class for anonymous complex type.
|
| CheckOut
Java class for anonymous complex type.
|
| CheckOutResponse
Java class for anonymous complex type.
|
| CmisAccessControlEntryType
Java class for cmisAccessControlEntryType complex type.
|
| CmisAccessControlListType
Java class for cmisAccessControlListType complex type.
|
| CmisAccessControlPrincipalType
Java class for cmisAccessControlPrincipalType complex type.
|
| CmisACLCapabilityType
Java class for cmisACLCapabilityType complex type.
|
| CmisACLType
Java class for cmisACLType complex type.
|
| CmisAllowableActionsType
Java class for cmisAllowableActionsType complex type.
|
| CmisBulkUpdateType
Java class for cmisBulkUpdateType complex type.
|
| CmisChangeEventType
Java class for cmisChangeEventType complex type.
|
| CmisChoice
Java class for cmisChoice complex type.
|
| CmisChoiceBoolean
Java class for cmisChoiceBoolean complex type.
|
| CmisChoiceDateTime
Java class for cmisChoiceDateTime complex type.
|
| CmisChoiceDecimal
Java class for cmisChoiceDecimal complex type.
|
| CmisChoiceHtml
Java class for cmisChoiceHtml complex type.
|
| CmisChoiceId
Java class for cmisChoiceId complex type.
|
| CmisChoiceInteger
Java class for cmisChoiceInteger complex type.
|
| CmisChoiceString
Java class for cmisChoiceString complex type.
|
| CmisChoiceUri
Java class for cmisChoiceUri complex type.
|
| CmisContentStreamType
Java class for cmisContentStreamType complex type.
|
| CmisCreatablePropertyTypesType
Java class for cmisCreatablePropertyTypesType complex type.
|
| CmisException
This class was generated by the JAX-WS RI.
|
| CmisExtensionFeatureKeyValuePair
Java class for cmisExtensionFeatureKeyValuePair complex type.
|
| CmisExtensionFeatureType
Java class for cmisExtensionFeatureType complex type.
|
| CmisExtensionType
Java class for cmisExtensionType complex type.
|
| CmisFaultType
Java class for cmisFaultType complex type.
|
| CmisListOfIdsType
Java class for cmisListOfIdsType complex type.
|
| CmisNewTypeSettableAttributes
Java class for cmisNewTypeSettableAttributes complex type.
|
| CmisObjectIdAndChangeTokenType
Java class for cmisObjectIdAndChangeTokenType complex type.
|
| CmisObjectInFolderContainerType
Java class for cmisObjectInFolderContainerType complex type.
|
| CmisObjectInFolderListType
Java class for cmisObjectInFolderListType complex type.
|
| CmisObjectInFolderType
Java class for cmisObjectInFolderType complex type.
|
| CmisObjectListType
Java class for cmisObjectListType complex type.
|
| CmisObjectParentsType
Java class for cmisObjectParentsType complex type.
|
| CmisObjectType
Java class for cmisObjectType complex type.
|
| CmisPermissionDefinition
Java class for cmisPermissionDefinition complex type.
|
| CmisPermissionMapping
Java class for cmisPermissionMapping complex type.
|
| CmisPropertiesType
Java class for cmisPropertiesType complex type.
|
| CmisProperty
Java class for cmisProperty complex type.
|
| CmisPropertyBoolean
Java class for cmisPropertyBoolean complex type.
|
| CmisPropertyBooleanDefinitionType
Java class for cmisPropertyBooleanDefinitionType complex type.
|
| CmisPropertyDateTime
Java class for cmisPropertyDateTime complex type.
|
| CmisPropertyDateTimeDefinitionType
Java class for cmisPropertyDateTimeDefinitionType complex type.
|
| CmisPropertyDecimal
Java class for cmisPropertyDecimal complex type.
|
| CmisPropertyDecimalDefinitionType
Java class for cmisPropertyDecimalDefinitionType complex type.
|
| CmisPropertyDefinitionType
Java class for cmisPropertyDefinitionType complex type.
|
| CmisPropertyHtml
Java class for cmisPropertyHtml complex type.
|
| CmisPropertyHtmlDefinitionType
Java class for cmisPropertyHtmlDefinitionType complex type.
|
| CmisPropertyId
Java class for cmisPropertyId complex type.
|
| CmisPropertyIdDefinitionType
Java class for cmisPropertyIdDefinitionType complex type.
|
| CmisPropertyInteger
Java class for cmisPropertyInteger complex type.
|
| CmisPropertyIntegerDefinitionType
Java class for cmisPropertyIntegerDefinitionType complex type.
|
| CmisPropertyString
Java class for cmisPropertyString complex type.
|
| CmisPropertyStringDefinitionType
Java class for cmisPropertyStringDefinitionType complex type.
|
| CmisPropertyUri
Java class for cmisPropertyUri complex type.
|
| CmisPropertyUriDefinitionType
Java class for cmisPropertyUriDefinitionType complex type.
|
| CmisQueryType
Java class for cmisQueryType complex type.
|
| CmisRenditionType
Java class for cmisRenditionType complex type.
|
| CmisRepositoryCapabilitiesType
Java class for cmisRepositoryCapabilitiesType complex type.
|
| CmisRepositoryEntryType
Java class for cmisRepositoryEntryType complex type.
|
| CmisRepositoryInfoType
Java class for cmisRepositoryInfoType complex type.
|
| CmisTypeContainer
Java class for cmisTypeContainer complex type.
|
| CmisTypeDefinitionListType
Java class for cmisTypeDefinitionListType complex type.
|
| CmisTypeDefinitionType
Java class for cmisTypeDefinitionType complex type.
|
| CmisTypeDocumentDefinitionType
Java class for cmisTypeDocumentDefinitionType complex type.
|
| CmisTypeFolderDefinitionType
Java class for cmisTypeFolderDefinitionType complex type.
|
| CmisTypeItemDefinitionType
Java class for cmisTypeItemDefinitionType complex type.
|
| CmisTypeMutabilityCapabilitiesType
Java class for cmisTypeMutabilityCapabilitiesType complex type.
|
| CmisTypePolicyDefinitionType
Java class for cmisTypePolicyDefinitionType complex type.
|
| CmisTypeRelationshipDefinitionType
Java class for cmisTypeRelationshipDefinitionType complex type.
|
| CmisTypeSecondaryDefinitionType
Java class for cmisTypeSecondaryDefinitionType complex type.
|
| CreateDocument
Java class for anonymous complex type.
|
| CreateDocumentFromSource
Java class for anonymous complex type.
|
| CreateDocumentFromSourceResponse
Java class for anonymous complex type.
|
| CreateDocumentResponse
Java class for anonymous complex type.
|
| CreateFolder
Java class for anonymous complex type.
|
| CreateFolderResponse
Java class for anonymous complex type.
|
| CreateItem
Java class for anonymous complex type.
|
| CreateItemResponse
Java class for anonymous complex type.
|
| CreatePolicy
Java class for anonymous complex type.
|
| CreatePolicyResponse
Java class for anonymous complex type.
|
| CreateRelationship
Java class for anonymous complex type.
|
| CreateRelationshipResponse
Java class for anonymous complex type.
|
| CreateType
Java class for anonymous complex type.
|
| CreateTypeResponse
Java class for anonymous complex type.
|
| DeleteContentStream
Java class for anonymous complex type.
|
| DeleteContentStreamResponse
Java class for anonymous complex type.
|
| DeleteObject
Java class for anonymous complex type.
|
| DeleteObjectResponse
Java class for anonymous complex type.
|
| DeleteTree
Java class for anonymous complex type.
|
| DeleteTreeResponse
Java class for anonymous complex type.
|
| DeleteTreeResponse.FailedToDelete
Java class for anonymous complex type.
|
| DeleteType
Java class for anonymous complex type.
|
| DeleteTypeResponse
Java class for anonymous complex type.
|
| EnumACLPropagation
Java class for enumACLPropagation.
|
| EnumAllowableActionsKey
Java class for enumAllowableActionsKey.
|
| EnumBaseObjectTypeIds
Java class for enumBaseObjectTypeIds.
|
| EnumBasicPermissions
Java class for enumBasicPermissions.
|
| EnumCapabilityACL
Java class for enumCapabilityACL.
|
| EnumCapabilityChanges
Java class for enumCapabilityChanges.
|
| EnumCapabilityContentStreamUpdates
Java class for enumCapabilityContentStreamUpdates.
|
| EnumCapabilityJoin
Java class for enumCapabilityJoin.
|
| EnumCapabilityOrderBy
Java class for enumCapabilityOrderBy.
|
| EnumCapabilityQuery
Java class for enumCapabilityQuery.
|
| EnumCapabilityRendition
Java class for enumCapabilityRendition.
|
| EnumCardinality
Java class for enumCardinality.
|
| EnumContentStreamAllowed
Java class for enumContentStreamAllowed.
|
| EnumDateTimeResolution
Java class for enumDateTimeResolution.
|
| EnumIncludeRelationships
Java class for enumIncludeRelationships.
|
| EnumPropertiesBase
Java class for enumPropertiesBase.
|
| EnumPropertiesDocument
Java class for enumPropertiesDocument.
|
| EnumPropertiesFolder
Java class for enumPropertiesFolder.
|
| EnumPropertiesPolicy
Java class for enumPropertiesPolicy.
|
| EnumPropertiesRelationship
Java class for enumPropertiesRelationship.
|
| EnumPropertyType
Java class for enumPropertyType.
|
| EnumRelationshipDirection
Java class for enumRelationshipDirection.
|
| EnumRenditionKind
Java class for enumRenditionKind.
|
| EnumServiceException
Java class for enumServiceException.
|
| EnumSupportedPermissions
Java class for enumSupportedPermissions.
|
| EnumTypeOfChanges
Java class for enumTypeOfChanges.
|
| EnumUnfileObject
Java class for enumUnfileObject.
|
| EnumUpdatability
Java class for enumUpdatability.
|
| EnumUsers
Java class for enumUsers.
|
| EnumVersioningState
Java class for enumVersioningState.
|
| GetACL
Java class for anonymous complex type.
|
| GetACLResponse
Java class for anonymous complex type.
|
| GetAllowableActions
Java class for anonymous complex type.
|
| GetAllowableActionsResponse
Java class for anonymous complex type.
|
| GetAllVersions
Java class for anonymous complex type.
|
| GetAllVersionsResponse
Java class for anonymous complex type.
|
| GetAppliedPolicies
Java class for anonymous complex type.
|
| GetAppliedPoliciesResponse
Java class for anonymous complex type.
|
| GetCheckedOutDocs
Java class for anonymous complex type.
|
| GetCheckedOutDocsResponse
Java class for anonymous complex type.
|
| GetChildren
Java class for anonymous complex type.
|
| GetChildrenResponse
Java class for anonymous complex type.
|
| GetContentChanges
Java class for anonymous complex type.
|
| GetContentChangesResponse
Java class for anonymous complex type.
|
| GetContentStream
Java class for anonymous complex type.
|
| GetContentStreamResponse
Java class for anonymous complex type.
|
| GetDescendants
Java class for anonymous complex type.
|
| GetDescendantsResponse
Java class for anonymous complex type.
|
| GetFolderParent
Java class for anonymous complex type.
|
| GetFolderParentResponse
Java class for anonymous complex type.
|
| GetFolderTree
Java class for anonymous complex type.
|
| GetFolderTreeResponse
Java class for anonymous complex type.
|
| GetObject
Java class for anonymous complex type.
|
| GetObjectByPath
Java class for anonymous complex type.
|
| GetObjectByPathResponse
Java class for anonymous complex type.
|
| GetObjectOfLatestVersion
Java class for anonymous complex type.
|
| GetObjectOfLatestVersionResponse
Java class for anonymous complex type.
|
| GetObjectParents
Java class for anonymous complex type.
|
| GetObjectParentsResponse
Java class for anonymous complex type.
|
| GetObjectRelationships
Java class for anonymous complex type.
|
| GetObjectRelationshipsResponse
Java class for anonymous complex type.
|
| GetObjectResponse
Java class for anonymous complex type.
|
| GetProperties
Java class for anonymous complex type.
|
| GetPropertiesOfLatestVersion
Java class for anonymous complex type.
|
| GetPropertiesOfLatestVersionResponse
Java class for anonymous complex type.
|
| GetPropertiesResponse
Java class for anonymous complex type.
|
| GetRenditions
Java class for anonymous complex type.
|
| GetRenditionsResponse
Java class for anonymous complex type.
|
| GetRepositories
Java class for anonymous complex type.
|
| GetRepositoriesResponse
Java class for anonymous complex type.
|
| GetRepositoryInfo
Java class for anonymous complex type.
|
| GetRepositoryInfoResponse
Java class for anonymous complex type.
|
| GetTypeChildren
Java class for anonymous complex type.
|
| GetTypeChildrenResponse
Java class for anonymous complex type.
|
| GetTypeDefinition
Java class for anonymous complex type.
|
| GetTypeDefinitionResponse
Java class for anonymous complex type.
|
| GetTypeDescendants
Java class for anonymous complex type.
|
| GetTypeDescendantsResponse
Java class for anonymous complex type.
|
| MoveObject
Java class for anonymous complex type.
|
| MoveObjectResponse
Java class for anonymous complex type.
|
| Query
Java class for anonymous complex type.
|
| QueryResponse
Java class for anonymous complex type.
|
| RemoveObjectFromFolder
Java class for anonymous complex type.
|
| RemoveObjectFromFolderResponse
Java class for anonymous complex type.
|
| RemovePolicy
Java class for anonymous complex type.
|
| RemovePolicyResponse
Java class for anonymous complex type.
|
| SetContentStream
Java class for anonymous complex type.
|
| SetContentStreamResponse
Java class for anonymous complex type.
|
| UpdateProperties
Java class for anonymous complex type.
|
| UpdatePropertiesResponse
Java class for anonymous complex type.
|
| UpdateType
Java class for anonymous complex type.
|
| UpdateTypeResponse
Java class for anonymous complex type.
|
| Class and Description |
|---|
| CmisTypeDefinitionType
Java class for cmisTypeDefinitionType complex type.
|
| Class and Description |
|---|
| ACLServicePort
This class was generated by the JAX-WS RI.
|
| CmisAccessControlListType
Java class for cmisAccessControlListType complex type.
|
| CmisACLType
Java class for cmisACLType complex type.
|
| CmisAllowableActionsType
Java class for cmisAllowableActionsType complex type.
|
| CmisBulkUpdateType
Java class for cmisBulkUpdateType complex type.
|
| CmisContentStreamType
Java class for cmisContentStreamType complex type.
|
| CmisException
This class was generated by the JAX-WS RI.
|
| CmisExtensionType
Java class for cmisExtensionType complex type.
|
| CmisObjectIdAndChangeTokenType
Java class for cmisObjectIdAndChangeTokenType complex type.
|
| CmisObjectInFolderContainerType
Java class for cmisObjectInFolderContainerType complex type.
|
| CmisObjectInFolderListType
Java class for cmisObjectInFolderListType complex type.
|
| CmisObjectListType
Java class for cmisObjectListType complex type.
|
| CmisObjectParentsType
Java class for cmisObjectParentsType complex type.
|
| CmisObjectType
Java class for cmisObjectType complex type.
|
| CmisPropertiesType
Java class for cmisPropertiesType complex type.
|
| CmisRenditionType
Java class for cmisRenditionType complex type.
|
| CmisRepositoryEntryType
Java class for cmisRepositoryEntryType complex type.
|
| CmisRepositoryInfoType
Java class for cmisRepositoryInfoType complex type.
|
| CmisTypeContainer
Java class for cmisTypeContainer complex type.
|
| CmisTypeDefinitionListType
Java class for cmisTypeDefinitionListType complex type.
|
| CmisTypeDefinitionType
Java class for cmisTypeDefinitionType complex type.
|
| DeleteTreeResponse.FailedToDelete
Java class for anonymous complex type.
|
| DiscoveryServicePort
This class was generated by the JAX-WS RI.
|
| EnumACLPropagation
Java class for enumACLPropagation.
|
| EnumIncludeRelationships
Java class for enumIncludeRelationships.
|
| EnumRelationshipDirection
Java class for enumRelationshipDirection.
|
| EnumUnfileObject
Java class for enumUnfileObject.
|
| EnumVersioningState
Java class for enumVersioningState.
|
| MultiFilingServicePort
This class was generated by the JAX-WS RI.
|
| NavigationServicePort
This class was generated by the JAX-WS RI.
|
| ObjectServicePort
This class was generated by the JAX-WS RI.
|
| PolicyServicePort
This class was generated by the JAX-WS RI.
|
| RelationshipServicePort
This class was generated by the JAX-WS RI.
|
| RepositoryServicePort
This class was generated by the JAX-WS RI.
|
| VersioningServicePort
This class was generated by the JAX-WS RI.
|
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.


--- title: imgtools keywords: fastai sidebar: home_sidebar summary: "Functions for handling images" ---
Functions download_images
and verify_images
functions are based on the below sources. Please visit attached links for further understanding.
Additional links on user agents to handle HTTP 406:


closed
by None at 2021-06-17 15:23:10.closed
by None at 2021-06-17 20:22:32.closed
by None at 2021-06-17 20:22:39.closed
by None at 2021-06-17 20:23:06.closed
by None at 2021-06-17 20:23:14.closed
by None at 2021-06-17 20:23:49.closed
by Christina Chortaria at 2021-06-16 23:03:15.I was not aware of these options, but for reference, please see https://lostisland.github.io/faraday/usage/customize
referenced
by James R. Griffin III at 2021-06-17 13:14:59.merged
by James R. Griffin III at 2021-06-17 13:14:59.closed
by James R. Griffin III at 2021-06-17 13:14:59.head_ref_deleted
by James R. Griffin III at 2021-06-17 13:15:00.referenced
by Christina Chortaria at 2021-06-17 13:20:09.merged
by Christina Chortaria at 2021-06-17 13:20:09.closed
by Christina Chortaria at 2021-06-17 13:20:09.head_ref_deleted
by Christina Chortaria at 2021-06-17 13:20:10.closed by #1428
labeled
by Christina Chortaria at 2021-06-16 23:00:23.closed
by Christina Chortaria at 2021-06-17 13:51:16.labeled
by Christina Chortaria at 2021-06-17 13:52:25.labeled
by Christina Chortaria at 2021-06-17 13:55:02.labeled
by Christina Chortaria at 2021-06-17 13:55:33.@hackartisan circle failed
mentioned
by None at 2021-06-17 13:20:34.subscribed
by None at 2021-06-17 13:20:34.review_dismissed
by None at 2021-06-17 13:26:35.head_ref_force_pushed
by None at 2021-06-17 13:26:35.referenced
by Christina Chortaria at 2021-06-17 14:42:11.merged
by Christina Chortaria at 2021-06-17 14:42:11.closed
by Christina Chortaria at 2021-06-17 14:42:11.head_ref_deleted
by Christina Chortaria at 2021-06-17 14:42:12.labeled
by None at 2021-06-17 15:55:11.I think this is because prod isn't hooked up to the SCSB production bucket yet (didn't want to push partner updates out from these boxes.)
vs
We can either just disable submit collection (maybe that's done already?) and hook this up to the right spot, or add it to the list of things to do for go-live.
These are not the Princeton recap but the Recap Partner files we pull from SCSB.
Yes, I know, but the SCSB bucket configuration comes from the same place.
yes I see what you are saying. That it is disabled so that we dont submit princeton files to recap.
Ah, that makes sense. Then I think we may need to split out configuration for reads vs. writes. Because we need to be able to pull in the partner data and index it before we are able to push our own data.
unlabeled
by Christina Chortaria at 2021-06-16 22:41:43.assigned
by Trey Pendragon at 2021-06-17 16:26:34.This is what's configured now.
Missing steps: - [x] Merge https://github.com/pulibrary/bibdata/pull/1344 - [x] Set up cert/name/load balancer for catalog-alma.princeton.edu - [x] Fix Redis configuration for bibdata1/2/worker1 to use a single redis instance for Sidekiq.
head_ref_force_pushed
by James R. Griffin III at 2021-06-17 17:02:34.head_ref_force_pushed
by James R. Griffin III at 2021-06-17 17:05:40.renamed
by None at 2021-06-17 19:41:16.closed
by None at 2021-06-17 19:45:01.labeled
by Christina Chortaria at 2021-06-17 13:23:33.unassigned
by Christina Chortaria at 2021-06-17 19:47:29.renamed
by None at 2021-06-17 19:58:51.closed
by None at 2021-06-17 20:11:41.renamed
by None at 2021-06-17 20:14:59.unlabeled
by None at 2021-06-17 20:15:02.labeled
by None at 2021-06-17 20:15:07.labeled
by None at 2021-06-17 20:15:30.unlabeled
by None at 2021-06-17 20:15:32.done
closed
by None at 2021-06-17 20:15:49.unlabeled
by None at 2021-06-17 20:16:15.renamed
by None at 2021-06-17 20:16:37.unlabeled
by None at 2021-06-17 20:16:41.labeled
by None at 2021-06-17 20:16:50.Revisit if we decide to try using marc21.
closed
by None at 2021-06-17 20:17:44.unlabeled
by None at 2021-06-17 20:18:23.covered by another ticket
closed
by None at 2021-06-17 20:19:43.unlabeled
by None at 2021-06-17 20:20:04.unlabeled
by None at 2021-06-17 20:20:25.closed
by None at 2021-06-17 20:20:34.we don't have due dates anymore
closed
by None at 2021-06-17 20:21:05.closed
by None at 2021-06-17 20:21:20.We worked to ensure APIs only returned fields that clients needed.
closed
by None at 2021-06-17 20:22:02.closed
by None at 2021-06-17 20:22:13.head_ref_force_pushed
by James R. Griffin III at 2021-06-17 18:28:09.review_requested
by James R. Griffin III at 2021-06-17 19:04:13.referenced
by Christina Chortaria at 2021-06-17 20:31:00.merged
by Christina Chortaria at 2021-06-17 20:31:00.closed
by Christina Chortaria at 2021-06-17 20:31:00.head_ref_deleted
by Christina Chortaria at 2021-06-17 20:31:00.deployed
by Trey Pendragon at 2021-06-17 15:42:02.deployed
by Trey Pendragon at 2021-06-17 16:50:56.renamed
by James R. Griffin III at 2021-06-17 20:53:59.labeled
by James R. Griffin III at 2021-06-17 20:58:34.labeled
by James R. Griffin III at 2021-06-17 20:58:42.When you merge this PR you will need to update the locations on bibdata-alma-staging.
- enter the rails console in the VM and run LocationDataService.delete_existing_and_repopulate
For local development you will need to generate from templates since the templates have been updated. This happens when you run bundle exec rake servers:start
.
convert_to_draft
by Christina Chortaria at 2021-06-17 20:59:58.head_ref_force_pushed
by Christina Chortaria at 2021-06-18 00:14:33.head_ref_force_pushed
by Christina Chortaria at 2021-06-18 01:08:55.ready_for_review
by Christina Chortaria at 2021-06-18 01:32:10.renamed
by Christina Chortaria at 2021-06-18 01:32:39.labeled
by Christina Chortaria at 2021-06-17 19:03:41.labeled
by Christina Chortaria at 2021-06-17 19:03:41.assigned
by Christina Chortaria at 2021-06-17 19:03:42.unlabeled
by Christina Chortaria at 2021-06-18 01:33:41.labeled
by Christina Chortaria at 2021-06-18 01:33:41.unlabeled
by Christina Chortaria at 2021-06-18 01:34:16.labeled
by Christina Chortaria at 2021-06-18 01:34:16.labeled
by Christina Chortaria at 2021-06-18 01:02:53.assigned
by Christina Chortaria at 2021-06-18 01:02:53.referenced
by Christina Chortaria at 2021-06-18 01:08:57.labeled
by Christina Chortaria at 2021-06-18 01:33:22.unlabeled
by Christina Chortaria at 2021-06-18 01:34:34.labeled
by Christina Chortaria at 2021-06-18 01:34:34.labeled
by Christina Chortaria at 2021-06-17 13:48:43.assigned
by Christina Chortaria at 2021-06-17 19:45:37.referenced
by Christina Chortaria at 2021-06-17 20:39:59.referenced
by Christina Chortaria at 2021-06-18 00:14:32.referenced
by Christina Chortaria at 2021-06-18 01:08:55.labeled
by Christina Chortaria at 2021-06-18 01:33:58.unlabeled
by Christina Chortaria at 2021-06-18 01:35:11.labeled
by Christina Chortaria at 2021-06-18 01:35:11.review_dismissed
by Christina Chortaria at 2021-06-18 01:42:21.unassigned
by Christina Chortaria at 2021-06-18 01:43:19.deployed
by None at 2021-06-17 13:46:21.referenced
by Zaynab Masood at 2021-06-17 13:46:26.merged
by Zaynab Masood at 2021-06-17 13:46:26.closed
by Zaynab Masood at 2021-06-17 13:46:26.head_ref_deleted
by Zaynab Masood at 2021-06-17 13:46:35.assigned
by James R. Griffin III at 2021-06-17 17:56:55.labeled
by James R. Griffin III at 2021-06-17 17:57:08.labeled
by James R. Griffin III at 2021-06-17 17:57:08.renamed
by James R. Griffin III at 2021-06-17 19:16:38.closed
by James R. Griffin III at 2021-06-17 19:52:01.labeled
by Kate Lynch at 2021-06-17 15:37:40.This work is tracked elsewhere
closed
by Kevin McElwee at 2021-06-17 20:41:43.deployed
by Trey Pendragon at 2021-06-17 20:26:50.referenced
by Trey Pendragon at 2021-06-17 22:29:03.merged
by Trey Pendragon at 2021-06-17 22:29:03.closed
by Trey Pendragon at 2021-06-17 22:29:03.head_ref_deleted
by Trey Pendragon at 2021-06-17 22:29:03.deployed
by Trey Pendragon at 2021-06-17 11:53:59.referenced
by None at 2021-06-17 12:02:07.merged
by None at 2021-06-17 12:02:07.closed
by None at 2021-06-17 12:02:07.head_ref_deleted
by None at 2021-06-17 12:02:08.@dependabot rebase
mentioned
by Dependabot at 2021-06-17 12:02:28.head_ref_force_pushed
by None at 2021-06-17 12:03:01.deployed
by Trey Pendragon at 2021-06-17 12:05:27.referenced
by None at 2021-06-17 12:08:11.merged
by None at 2021-06-17 12:08:11.closed
by None at 2021-06-17 12:08:11.head_ref_deleted
by None at 2021-06-17 12:08:11.fixed by 934992f
closed
by None at 2021-06-17 12:16:07.fixed by 934992f
closed
by None at 2021-06-17 12:16:30.head_ref_force_pushed
by None at 2021-06-17 19:49:16.referenced
by Kevin Reiss at 2021-06-17 20:45:40.merged
by Kevin Reiss at 2021-06-17 20:45:40.closed
by Kevin Reiss at 2021-06-17 20:45:40.head_ref_deleted
by Kevin Reiss at 2021-06-17 20:45:40.Team discussed. Given the infrequency of the update and possible integration with Figgy, it shouldn't be pursued.
closed
by Kevin McElwee at 2021-06-17 20:43:22.DRDS team is not comfortable utilizing Actions right now
closed
by Kevin McElwee at 2021-06-17 20:43:50.The workflow is simple enough that makes this unnecessary
closed
by Kevin McElwee at 2021-06-17 20:44:07.This is unnecessary, we're no longer scraping Figgy, and this process will not be automated.
closed
by Kevin McElwee at 2021-06-17 20:44:34.assigned
by Kevin McElwee at 2021-06-17 20:47:24.Allow "coin_list" to be fed into the CoinCollection class. This prevents duplication or batch folders. We can just select the JSON files with the matching filenames.
assigned
by Trey Pendragon at 2021-06-16 22:56:13.transferred
by Christina Chortaria at 2021-06-17 14:01:16.referenced
by Christina Chortaria at 2021-06-17 14:11:25.merged
by Christina Chortaria at 2021-06-17 14:11:25.closed
by Christina Chortaria at 2021-06-17 14:11:25.head_ref_deleted
by Christina Chortaria at 2021-06-17 14:11:25.labeled
by None at 2021-06-17 15:55:50.Coverage decreased (-0.02%) to 96.756% when pulling 3c1a347056fa41ec123dba3c03cce34689597eb6 on bookmark_display into 8dd530d9fad54e58561421652f8697ab366ebad2 on alma.
review_requested
by Trey Pendragon at 2021-06-17 16:19:49.referenced
by None at 2021-06-17 17:58:14.merged
by None at 2021-06-17 17:58:14.closed
by None at 2021-06-17 17:58:15.head_ref_deleted
by None at 2021-06-17 17:58:15.Coverage increased (+0.02%) to 96.756% when pulling bf0b2daab24b7a3739586ef1d993dd5f494ae917 on alma into c099150eed8d71bd547d1990ba38518f50ff6da0 on main.
labeled
by None at 2021-06-17 19:50:37.unlabeled
by None at 2021-06-17 19:50:45.renamed
by None at 2021-06-17 20:00:30.We think this was fixed, but need to confirm that an item in a temporary location is coming through with the correct availability.
labeled
by James R. Griffin III at 2021-06-17 20:14:28.closed
by None at 2021-06-17 20:19:53.closed
by Kevin McElwee at 2021-06-17 20:40:54.referenced
by Christina Chortaria at 2021-06-17 13:30:00.merged
by Christina Chortaria at 2021-06-17 13:30:00.closed
by Christina Chortaria at 2021-06-17 13:30:00.head_ref_deleted
by Christina Chortaria at 2021-06-17 13:30:01.labeled
by None at 2021-06-17 15:48:15.head_ref_force_pushed
by Trey Pendragon at 2021-06-17 19:02:24.review_requested
by Trey Pendragon at 2021-06-17 19:02:51.referenced
by None at 2021-06-17 20:34:00.merged
by None at 2021-06-17 20:34:00.closed
by None at 2021-06-17 20:34:00.head_ref_deleted
by None at 2021-06-17 20:34:01.referenced
by Christina Chortaria at 2021-06-16 23:03:15.merged
by Christina Chortaria at 2021-06-16 23:03:15.closed
by Christina Chortaria at 2021-06-16 23:03:15.referenced
by Kevin Reiss at 2021-06-17 02:34:33.merged
by Kevin Reiss at 2021-06-17 02:34:33.closed
by Kevin Reiss at 2021-06-17 02:34:33.@carolyncole I think we have these two cases handled now.
mentioned
by None at 2021-06-17 13:47:46.subscribed
by None at 2021-06-17 13:47:46.labeled
by Kevin Reiss at 2021-06-17 13:48:24.closed
by Kevin Reiss at 2021-06-17 13:48:51.labeled
by Kevin Reiss at 2021-06-17 15:33:54.labeled
by Kevin Reiss at 2021-06-17 15:34:53.convert_to_draft
by James R. Griffin III at 2021-06-17 17:42:13.@kevinreiss this should be ready for review.
mentioned
by Kevin Reiss at 2021-06-17 18:55:36.subscribed
by Kevin Reiss at 2021-06-17 18:55:36.assigned
by Shaun Ellis at 2021-06-17 19:43:36.Complete along with #994
labeled
by Kevin Reiss at 2021-06-17 15:35:50.Seems to be a global issue with records with enumerated materials - https://catalog-alma-qa.princeton.edu/requests/995642093506421?mfhd=22167825780006421&source=pulsearch
labeled
by None at 2021-06-17 11:38:51.labeled
by None at 2021-06-17 11:38:51.Superseded by #91.
closed
by None at 2021-06-17 11:38:54.head_ref_deleted
by None at 2021-06-17 11:38:55.labeled
by None at 2021-06-17 16:58:35.labeled
by None at 2021-06-17 16:58:35.


The authorization module for OA4MP can be replaced by various means, such as using Tomcat's built in management. However, this means that you will need to have separate logins that you manage for each user. Another option is using a proxy service. This is an OIDC service that allows for logins. Your OA4MP can simply forward all requested scopes to that service (including the device flow) and use the service, allowing your users to effectively log in there. In short, it allows some other service to do all your user management.
You need to register a client with the proxy service (henceforth known as the proxy), then enable using proxies in your server configuration (see below). Since the service is a client of the proxy, you need to enable the callback servlet and register that as the callback.
There is an included web.xml file, called proxy.xml that has a complete setup. Copy that over your web.xml file. The major point is that it enables the callback servlet (with endpoint ready) at
/oauth2/ready
and when you are registering your client with the proxy, you need to set this callback to
https://host:port/oauth2/ready
in a standard install. Key points are that https should be available, and that your server should be at host:port. The proxy must be able to contact your callback endpoint securely, so self-signed certs hould be avoided unless you have a specific agreement with the proxy.
You need to have using the proxy enabled within the authorizationServlet tag and set the configuration file as well as the name of the configuration for the client. Remember that this file is the configuration for a complete OAuth 2 client. If you need to, read up on the client configuration file syntax. A very typical entry in the server configuration file would be
<authorizationServlet useProxy="true" cfgFile="/opt/oa4mp/etc/client.xml" cfgName="cilogon-proxy" />
When your service contacts the proxy, a complete exchange is done including getting any claims from the proxy. This means that these are available for your service to harvest. The system will always set the subject to the subject returned by the proxy. You may configure a list of other claims from the proxy to be returned. This is done in the proxy_claims_list property of the client. The options there are
So if the proxy returns the following claims
{"sub":"user_123", "idp":"https:shibboleth.big_state.edu", "is_member_of":["admin","all-users","admin-phys"] }
Then at the least the server returns the "sub" claim. If you set the client's proxy_claims_list to do so, you may also return the idp or is_member_of claim. If you set the proxy_claims_list to be "*" then all relevant the claims will be passed along.
Each client may be configured to request specific scopes from the proxy. These are in the attribute proxy_request_scopes. An empty list means to request no scopes. A list that contains an asterisk ("*") means to request all configured scopes. If there is an asterisk anywhere on the list, all are requested. It is also possible that the client should simply forward scopes in the user request. In that case, set the attribute forward_scopes_to_proxy to true. If this flag is true, then any list of scopes you have will be ignored.


Initializes the translations.
Opens the CreateAccountModal.
Dismisses the modal.
Will try to login with the given credentials. When successful, reloads the calendar and closes the modal.
Logs out the user and 'updates' the currentUser in the user service, which reloads the calendar.
Moves focus to the next element.
Unsubscribes from Subscriptions and clears Timeouts before the component gets destroyed.
Generated using TypeDoc
Fishezzz
user-account.component.ts
1.0


Before Change
num_edges, num_edge_features = 13, 32
graph_features = None
node_features = np.ones((num_nodes, num_node_features))
edge_index = np.ones((2, num_edges))
edge_features = np.ones((num_edges, num_edge_features))
targets = np.ones(5)
mol_graph = MoleculeGraphData(
After Change
node_features = np.random.random_sample((num_nodes, num_node_features))
edge_features = np.random.random_sample((num_edges, num_edge_features))
targets = np.random.random_sample(5)
edge_index = np.array([
[0, 1, 2, 2, 3, 4],
[1, 2, 0, 3, 4, 0],
])
graph_features = None
mol_graph = MoleculeGraphData(
node_features=node_features,


{% extends 'base.html' %} {% load bootstrap4 %} {% block login-register-thanks %}
Already have an account? Login here!


|
SGCoreCs
v1.3.1
SenseGlove C# API
|
A class to pile Force- and vibrotactile feedback into a single point, then flush them to a particular Glove. More...
Public Member Functions | |
| HG_HapticStream () | |
| Create a new HapticsStream for a Haptic Glove. More... | |
| void | ClearFFB () |
| Clears only the Force-Feedback Queue. More... | |
| void | ClearVibrations () |
| Clears all vibrations in the queue(s) More... | |
| void | ClearAll () |
| Clear all ongaoing effects to this stream. More... | |
| void | AddCmd (SG_FFBCmd ffbCmd) |
| Add a new Force-Feedback command to the queue. Does not actually send it. More... | |
| void | AddCmd (SG_TimedBuzzCmd buzzCmd) |
| Add a new vibrotactile command to the queue. Does not actually send it. More... | |
| void | AddCmd (TimedThumpCmd thumpCmd) |
| Add a new Thumper command to the queue. Does not actually send it. Does not work with SenseGlove, only for Nova's More... | |
| void | UpdateTimedCommands (float dT_seconds) |
| Update the active commands, using a deltaTime since last update, in seconds. Any timedCommands that are elapsed will be removed from the list. More... | |
| SG_FFBCmd | TotalFFBLevels (SG_FFBCmd lastFFB) |
| Compiles all FFB Levels in the queue into a single one. Does not clear the queue. Returns lastFFBCmd if no FFB commands are given. More... | |
| SG_FFBCmd | TotalFFBLevels () |
| Compiles all FFB Levels in the queue into a single one. Does not clear the queue. More... | |
| SG_BuzzCmd | TotalBuzzLevels () |
| Compiles all active vibrotactile in the queue into a single list of levels. Does not clear the queue. More... | |
| ThumperCmd | TotalThumperLevels () |
| Compiles all active vibrotactile in the queue into a single list of levels. Does not clear the queue. More... | |
| void | FlushHaptics (SG_FFBCmd lastBrakeLvl, out SG_FFBCmd ffbCmd, out SG_BuzzCmd buzzCmd, out ThumperCmd thumperCmd, bool clearFFBqueue=true) |
| Compile all commands in the queue(s) into a single set of commands that can be sent to the glove. Only clears the FFB queue, and only if you want it to. More... | |
| void | FlushHaptics (float dT_seconds, SG_FFBCmd lastBrakeLvl, out SG_FFBCmd ffbCmd, out SG_BuzzCmd buzzCmd, out ThumperCmd thumperCmd) |
| Compile all commands in the queue(s) into a single set of commands that can be sent to the glove. Also updates & clears all queues. More... | |
| bool | FlushHaptics (SG_FFBCmd lastBrakeLvl, SG_BuzzCmd lastBuzzCmd, ThumperCmd lastThumper, out SG_FFBCmd ffbCmd, out SG_BuzzCmd buzzCmd, out ThumperCmd thumperCmd) |
| Flushes the Hapitcs, but only returns true if the new cmds are different from the last ones - meaning we should send new Cmds. Only clears the FFB queue More... | |
| bool | FlushHaptics (float dT_seconds, SG_FFBCmd lastBrakeLvl, SG_BuzzCmd lastBuzzCmd, ThumperCmd lastThumper, out SG_FFBCmd ffbCmd, out SG_BuzzCmd buzzCmd, out ThumperCmd thumperCmd) |
| Flushes the Hapitcs, but only returns true if the new cmds are different from the last ones - meaning we should send new Cmds. Also updates & clears all queues. More... | |
Static Public Attributes | |
| const int | maxFFBCmds = 50 |
| The base maximum amount of Force-Feedback Commands that can be in a queue. More... | |
| const int | maxBuzzCmds = 50 |
| The base maximum amount of Vibrotactile Commands that can be in a queue. More... | |
| const int | maxThumpCmds = 50 |
| The base maximum amount of Thumper Commands that can be in a queue. More... | |
Protected Attributes | |
| List< SGCore.Haptics.SG_FFBCmd > | ffbQueue = new List<SGCore.Haptics.SG_FFBCmd>(maxFFBCmds) |
| All FFB Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs. More... | |
| List< SGCore.Haptics.SG_TimedBuzzCmd > | buzzQueue = new List<SGCore.Haptics.SG_TimedBuzzCmd>(maxBuzzCmds) |
| All timed Buzz Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs. More... | |
| List< TimedThumpCmd > | thumperQueue = new List<TimedThumpCmd>(maxThumpCmds) |
| All FFB Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs. More... | |
A class to pile Force- and vibrotactile feedback into a single point, then flush them to a particular Glove.
| SGCore.Haptics.HG_HapticStream.HG_HapticStream | ( | ) |
Create a new HapticsStream for a Haptic Glove.
| void SGCore.Haptics.HG_HapticStream.AddCmd | ( | SG_FFBCmd | ffbCmd | ) |
Add a new Force-Feedback command to the queue. Does not actually send it.
| ffbCmd |
| void SGCore.Haptics.HG_HapticStream.AddCmd | ( | SG_TimedBuzzCmd | buzzCmd | ) |
Add a new vibrotactile command to the queue. Does not actually send it.
| buzzCmd |
| void SGCore.Haptics.HG_HapticStream.AddCmd | ( | TimedThumpCmd | thumpCmd | ) |
Add a new Thumper command to the queue. Does not actually send it. Does not work with SenseGlove, only for Nova's
| thumpCmd |
| void SGCore.Haptics.HG_HapticStream.ClearAll | ( | ) |
Clear all ongaoing effects to this stream.
| void SGCore.Haptics.HG_HapticStream.ClearFFB | ( | ) |
Clears only the Force-Feedback Queue.
| void SGCore.Haptics.HG_HapticStream.ClearVibrations | ( | ) |
Clears all vibrations in the queue(s)
| void SGCore.Haptics.HG_HapticStream.FlushHaptics | ( | float | dT_seconds, |
| SG_FFBCmd | lastBrakeLvl, | ||
| out SG_FFBCmd | ffbCmd, | ||
| out SG_BuzzCmd | buzzCmd, | ||
| out ThumperCmd | thumperCmd | ||
| ) |
Compile all commands in the queue(s) into a single set of commands that can be sent to the glove. Also updates & clears all queues.
| dT_seconds | |
| lastBrakeLvl | |
| ffbCmd | |
| buzzCmd | |
| thumperCmd |
| bool SGCore.Haptics.HG_HapticStream.FlushHaptics | ( | float | dT_seconds, |
| SG_FFBCmd | lastBrakeLvl, | ||
| SG_BuzzCmd | lastBuzzCmd, | ||
| ThumperCmd | lastThumper, | ||
| out SG_FFBCmd | ffbCmd, | ||
| out SG_BuzzCmd | buzzCmd, | ||
| out ThumperCmd | thumperCmd | ||
| ) |
Flushes the Hapitcs, but only returns true if the new cmds are different from the last ones - meaning we should send new Cmds. Also updates & clears all queues.
| dT_seconds | |
| lastBrakeLvl | |
| lastBuzzCmd | |
| lastThumper | |
| ffbCmd | |
| buzzCmd | |
| thumperCmd |
| void SGCore.Haptics.HG_HapticStream.FlushHaptics | ( | SG_FFBCmd | lastBrakeLvl, |
| out SG_FFBCmd | ffbCmd, | ||
| out SG_BuzzCmd | buzzCmd, | ||
| out ThumperCmd | thumperCmd, | ||
| bool | clearFFBqueue = true |
||
| ) |
Compile all commands in the queue(s) into a single set of commands that can be sent to the glove. Only clears the FFB queue, and only if you want it to.
| lastBrakeLvl | |
| ffbCmd | |
| buzzCmd | |
| thumperCmd | |
| clearFFBqueue |
| bool SGCore.Haptics.HG_HapticStream.FlushHaptics | ( | SG_FFBCmd | lastBrakeLvl, |
| SG_BuzzCmd | lastBuzzCmd, | ||
| ThumperCmd | lastThumper, | ||
| out SG_FFBCmd | ffbCmd, | ||
| out SG_BuzzCmd | buzzCmd, | ||
| out ThumperCmd | thumperCmd | ||
| ) |
Flushes the Hapitcs, but only returns true if the new cmds are different from the last ones - meaning we should send new Cmds. Only clears the FFB queue
| lastBrakeLvl | |
| lastBuzzCmd | |
| lastThumper | |
| ffbCmd | |
| buzzCmd | |
| thumperCmd |
| SG_BuzzCmd SGCore.Haptics.HG_HapticStream.TotalBuzzLevels | ( | ) |
Compiles all active vibrotactile in the queue into a single list of levels. Does not clear the queue.
| SG_FFBCmd SGCore.Haptics.HG_HapticStream.TotalFFBLevels | ( | ) |
Compiles all FFB Levels in the queue into a single one. Does not clear the queue.
Compiles all FFB Levels in the queue into a single one. Does not clear the queue. Returns lastFFBCmd if no FFB commands are given.
| lastFFB |
| ThumperCmd SGCore.Haptics.HG_HapticStream.TotalThumperLevels | ( | ) |
Compiles all active vibrotactile in the queue into a single list of levels. Does not clear the queue.
| void SGCore.Haptics.HG_HapticStream.UpdateTimedCommands | ( | float | dT_seconds | ) |
Update the active commands, using a deltaTime since last update, in seconds. Any timedCommands that are elapsed will be removed from the list.
| dT_seconds |
|
protected |
All timed Buzz Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs.
|
protected |
All FFB Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs.
|
static |
The base maximum amount of Vibrotactile Commands that can be in a queue.
|
static |
The base maximum amount of Force-Feedback Commands that can be in a queue.
|
static |
The base maximum amount of Thumper Commands that can be in a queue.
|
protected |
All FFB Commands that have been received this 'frame'. Will be flattened into a single command during FlushHapitcs.


ALBERTO TURCIOS
SOFTWARE DEVELOPER
My Philosophy is if you can think it you can do it. Full-Stack developer JS, with knowledges in mobile developer and AI.
- Alberto Manases Turcios Ortez
- January 28, 2000
- 17th av. south #109, San Miguel
-<EMAIL_ADDRESS>- +503 7254-4132
- www.manasesortez.io
Alberto Turcios Ortez
Software Developer
My philosophy of life is that “Success is not measured by that you achieve, but because of the obstacles you overcome. ”, I think that the ability to overcome is one of the most important qualities for any professional. That is why I consider myself capable of improve and learn daily from each of the opportunities that come my way.
- Phone no+503 7254-4132
- address17th Ave. South #109, San Miguel, El Salvador
- EMAIL<EMAIL_ADDRESS>FULFILLED PROJECTS
SERVI APP - ANDROID
REQUIREMENT ANALYSIS, GRAPHIC DESIGNER (U.X)
Mobile application in which together with students from 3rd year of systems engineering we collaborate with in order to participate in the national competition of technologies organized by ASPROC.
SERVI APP - .NET
GRAPHIC INTERFACE DESIGNER (U.X)
Desktop application for visualization and management of stored application data above, with mobile data in Firebase
PAPERSV - ANGULAR 7+
PROJECT MANAGER
Social Network with an algorithm that helps detect Bad words in the posts, this being Project one of the 3 best nationally.
EXTRACURRICULAR ACTIVITIES
SUMMER - 2019
INSTRUCTOR
Instructor of Introduction to Informatics Implemented to the 1st year Young People of Software Development Engineering, From March - June 2019
REFERENCES
José Antonio Fuentes
Degree in Mathematics, Universidad de El Salvador
Rol: Full time teacher
Job: Universidad de Oriente
E-mail<EMAIL_ADDRESS>Phone: +503 7498-7037
Herbert Benjamín Chávez
Computer Science Engineer, Universidad De Oriente
Rol: Systems Engineering Coordinator
Job: Universidad de Oriente
E-mail<EMAIL_ADDRESS>Phone: +503 7989-8070
MY skills
Javascript
Java
Python
Kotlin
C#
Php
html
CSS
DATABASE AND DEPLOY
PostgreSQL
Firebase
Mongodb
MySQL
SQL Server
Heroku
FRAMEWORKS
Express
Node.js
React.js
Angular 7+
Versions Control
https://github.com/manasesortez
Lenguages
English - C1
Portuguese
Spanish - Native
EDUCATION
2016 - 2017
General Baccalaureate
Centro Internacional de Programacion de Computadoras - CIPC, San Miguel
2017 - Today
software development engineering
Student of software development engineering in the Universidad de Oriente Faculty of Engineering and Architecture currently in the 8th semester Expecting to graduate in 2023
-
+503 2661-9345
-
17 Ave. Sur #109, Colonia Ciudad Jardin, San Miguel, El Salvador
-
Machine Learning
Extras -
English A1
Extras -
English A2
Extras -
bachelor's degree
Extras -
ASPROC Diploma
University -
Industry 4.0 Diploma
University -
Papersv Diploma
University -
Profressional JS
Extras -
GitHub Diploma
Extras -
React Route Diploma
Extras -
Auth with Password.js
Extras -
Backend Node.js
Extras -
Js Asynchronism
Extras -
Server Side Render
Extras -
Frontend dev
Extras -
React js
Extras
Contact info
- 17 Av. Sur #109, Ciudad Jardin, San Miguel
- EMAIL<EMAIL_ADDRESS>- PHOME: +503 2661-9345
- https://manasesortez.github.io/profile.html


Crystal Game
Instructions
You will be given a random number at the start of the game.
There are four crystal below. By clicking on a crystal you will add a specific amount of points to your total score.
You win the game by matching your total score to random number, you lose the game if your total goes above the random number.
The value of each crystal is hidden from you until you click on it.
Each time when the game starts, the game will change the values of each crystal.


{{form.errors}}
{# if this form is already an instance (with an id), output the representation #}
{% if form.instance.pk %}
{{ form.condition.value }} {{ form.instance.verb.verb }} {{ form.task.value }} {{ form.degree.value }}
{% endif %}
{% if can_delete %}
{{ form.DELETE }}
{% endif %}
{% for field in form.hidden_fields %}
{# exclude the delete field since already added #}
{% if field.name != 'DELETE' %}
{{ field }}
{% endif %}
{% endfor %}


AreYouBoard is a Python3 Flask webapp designed to make board game recommendations based on user input. We collected data from BoardGameGeek and perform several query techniques such as SVD, TF-IDF Vectorization, review sentiment analysis etc to make good recommendations. Users can search for games similar to a particular (or combination) of games, or build their own ideal game in our advanced search query. I was primarily responsible for all things backend and deployment. The website is hosted on Google Cloud's Kubernetes Engine.
EzraCoinL is a cleverly named cryptocurrency plus webapp built from scratch in Java at Cornell. We implemented a simple Bitcoin-like cryptocurrency protocol along with a wallet application to be used with it. The emphasis was on usability - we feel a weakness of these protocols is that people do not use them because they are difficult to understand. We built all features from the ground up. I was primarily reponsible for planning, designing and analyzing the system, and built much of the underlying cryptocurrency protocol.
LiteTrader is a Python3 Cloud-Based Distributed Algorithmic Trading Platform. Leveraging Amazon Web Services (EC2 and S3), we built a system where users can register using their AWS and GDAX keys to run algorithmic traders with 24/7 uptime. The user runs the servers themselves, so they get to dictate how powerful they want the traders to be. This allows us to trivially scale our service as if it were a standard web server. Ongoing work is focused on integrating social analysis into our TensorFlow based traders. I was primarily responsible for building the cloud infrastructure and fault tolerance mechanisms, and am spearheading the ongoing work.
HyperFlow was my masters project. We modified and extended the RISCV simulator (Spike) and toolchain to implement processor level information flow policy primitives. On top of this new architecture we began to modify FreeRTOS to run on top of it. We were successfully able to bootstrap FreeRTOS, but most extensions require further work. This involved writing both C++ and RISCV assembly in addition to understanding Andrew Myers' prior work on Non-Malleable Information Flow Policies. This project was part of joint work between the CS and ECE departments, involving ongoing work improving the HyperFlow system beyond what was described in the original paper. Professor Ed Suh was my advisor.
In this project we sought to solve a similar problem to IBM Watson's QA System. Our advantage though was that we were given the context and the questions with the desire to determine which questions are 'answerable'. This required experimenting with several classification techniques, such as decision tree, logistic regression and multi-layered perceptron. We ultimately made use of an (LSTM) Recurrent Neural Network utilizing encoded word embeddings as it's primary input with multiple hidden layers. This was done in Python3 using a variety of libraries such as Keras, TensorFlow and PyTorch.
While I interned as Assured Information Security (AIS) I integrated previous work on adding nested virtualization and guest UEFI support to OpenXT, a Xen-based platform for secure computing. This involved getting very familiar with UEFI, building OS images (mkosi) and testing OS images at the hypervisor-level.
Research project involving filesystem benchmarking on top of the Xen Hypervisor. We tested several different file systems, such as GFS2, NFS and a standard NTFS. We found some interesting results - most related work involved using the network file system, and our benchmarks confirm it is a solid choice but also showed clustered file systems may be a valid approach as well.
We implemented a solver for text-based adventure games, such as Dunnet. While we found Dunnet to be a very daunting task, we built some of our own games and tested out our solver. The solver enters basic commands into the terminal to move between rooms and pickup/drop items. To win the game the solver must visit every room and move the proper items into the correct rooms. The solver tries to find an optimal path using a variation of A* to win the games.
PortOS is the main project associated with the CS 4411 project course. We built components of a basic operating system in C, including a thread package, basic and multi-level feedback queue scheduler, UDP, TCP, DSR (dynamic source routing) and a Unix filesystem.
Anonymix is a research project implementing an anonymous transaction system for Bitcoin, built under the supervision of Professor Sirer and Soumya Basu at Cornell. The system utilizes a DC-Net structure to securely transmit messsages between peers to perform a Coinjoin transaction. I was primarily responsible for building the Bitcoin backend for the system, which required extensive familiarity with the Bitcoin protocol. I also performed benchmarking, testing and debugging.
In this project we sought to leverage the power of Hidden-Markov and Maximum Entropy Models to recognize named entities. We implemented the entire interface from scratch in Python3. This required us to feature engineer for things like capitalization of adjacent words, word embeddings and part of speech. We achieved the second highest accuracy out of around 80 teams.
Theoretical research work on Proof of Stake based systems. We essentially did a survey of these types of cryptocurrency protocols, investigating what types of research and deployed protocols are out there and how successful they have been. We also did some attack analysis, and found that one coin (PeerCoin) may have sufferred history rewrite attacks in the past using a well documented vulnerability.


Clinical decision making in the field is both difficult and inefficient.
Community health workers don't have a good way of knowing which vaccines to bring with them to immunization camps, which makes it difficult to get every child their required vaccine on time.
Many mothers don't understand the importance of vaccines and choose not to take their children to immunization clinics.
Many times mothers also forget about camps or do not realize the number of shots required for full immunization.
NGOs are missing real-time, actionable data. Current data collection methods are outdated and time-consuming.
This means that NGOs can't tell which babies are missing their vaccines, and also can't judge the efficacy of intervention methods.


KineticGold Account
1.
100% Gold Backed – 1 Coin = 1 oz of Gold
that is physically on deposit and insured
2.
Decentralized Transactions – outside the
control of any country
3.
Fast Transactions, less than 1 second
4.
Full featured banking platform
5. Benefits beyond and standard bank


Forest Park is consistently rated as having some of the the best mountain biking trails in Portland.
The Astoria Riverwalk goes along part of the Astoria and Columbia River Railroad.
Cascade Highlands Trail is 4 miles and it runs from Bend towards Willamette National Forest.
Deschutes River Trail is 12 miles and runs along the river with great views and recreation.
The trail starts on Water Street at the north side of Riverfront Park.
This bike and walking trail runs along the Willamette River.


GeoJSON
Driver short name
GeoJSON
Driver built-in by default
This driver is built-in by default
This driver implements read/write support for access to features encoded in GeoJSON format. GeoJSON is a dialect based on the JavaScript Object Notation (JSON). JSON is a lightweight plain text format for data interchange and GeoJSON is nothing other than its specialization for geographic content.
GeoJSON is supported as an output format of a number of services: GeoServer, CartoWeb, etc.
The OGR GeoJSON driver translates GeoJSON encoded data to objects of the OGR Simple Features model: Datasource, Layer, Feature, Geometry. The implementation is based on GeoJSON Specification, v1.0.
Starting with GDAL 2.1.0, the GeoJSON driver supports updating existing GeoJSON files. In that case, the default value for the NATIVE_DATA open option will be YES.
Driver capabilities
Supports Create()
This driver supports the GDALDriver::Create()
operation
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
Datasource
The OGR GeoJSON driver accepts three types of sources of data:
Uniform Resource Locator (URL) - a Web address to perform HTTP request
Plain text file with GeoJSON data - identified from the file extension .geojson or .json
Text passed directly and encoded in GeoJSON
Starting with GDAL 2.3, the URL/filename/text might be prefixed with GeoJSON: to avoid any ambiguity with other drivers.
Layer
A GeoJSON datasource is translated to single OGRLayer object with pre-defined name OGRGeoJSON:
ogrinfo -ro http://featureserver/data/.geojson OGRGeoJSON
It is also valid to assume that OGRDataSource::GetLayerCount() for GeoJSON datasource always returns 1.
Starting with GDAL 2.2, the layer name is built with the following logic:
If a "name" member is found at the FeatureCollection level, it is used.
Otherwise if the filename is regular (ie not a URL with query parameters), then the filename without extension and path is used as the layer name.
Otherwise OGRGeoJSON is used.
Accessing Web Service as a datasource (i.e. FeatureServer), each request will produce new layer. This behavior conforms to stateless nature of HTTP transaction and is similar to how Web browsers operate: single request == single page.
If a top-level member of GeoJSON data is of any other type than FeatureCollection, the driver will produce a layer with only one feature. Otherwise, a layer will consists of a set of features.
If the NATIVE_DATA
open option is set to YES, members at the level of
the FeatureCollection will be stored as a serialized JSon object in the
NATIVE_DATA item of the NATIVE_DATA metadata domain of the layer object
(and "application/vnd.geo+json" in the NATIVE_MEDIA_TYPE of the
NATIVE_DATA metadata domain).
Feature
The OGR GeoJSON driver maps each object of following types to new OGRFeature object: Point, LineString, Polygon, GeometryCollection, Feature.
According to the GeoJSON Specification, only the Feature object must have a member with name properties. Each and every member of properties is translated to OGR object of type of OGRField and added to corresponding OGRFeature object.
The GeoJSON Specification does not require all Feature objects in a collection to have the same schema of properties. If Feature objects in a set defined by FeatureCollection object have different schema of properties, then resulting schema of fields in OGRFeatureDefn is generated as union of all Feature properties.
Schema detection will recognized fields of type String, Integer, Real, StringList, IntegerList and RealList, Integer(Boolean), Date, Time and DateTime.
It is possible to tell the driver to not to process attributes by
setting configuration option ATTRIBUTES_SKIP=YES
.
Default behavior is to preserve all attributes (as an union, see
previous paragraph), what is equal to setting
ATTRIBUTES_SKIP=NO
.
If the NATIVE_DATA
open option is set to YES, the Feature JSon object
will be stored as a serialized JSon object in the NativeData property of
the OGRFeature object (and "application/vnd.geo+json" in the
NativeMediaType property). On write, if a OGRFeature to be written has
its NativeMediaType property set to "application/vnd.geo+json" and its
NativeData property set to a string that is a serialized JSon object,
then extra members of this object (i.e. not the "property" dictionary,
nor the first 3 dimensions of geometry coordinates) will be used to
enhance the created JSon object from the OGRFeature. See RFC 60 : Improved round-tripping in OGR
for more details.
Geometry
Similarly to the issue with mixed-properties features, the GeoJSON Specification draft does not require all Feature objects in a collection must have geometry of the same type. Fortunately, OGR objects model does allow to have geometries of different types in single layer - a heterogeneous layer. By default, the GeoJSON driver preserves type of geometries.
However, sometimes there is a need to generate a homogeneous layer from
a set of heterogeneous features. For this purpose, it is possible to
tell the driver to wrap all geometries with OGRGeometryCollection type
as a common denominator. This behavior may be controlled by setting
the GEOMETRY_AS_COLLECTION
configuration option to YES.
Configuration options
The following configuration options are available:
GEOMETRY_AS_COLLECTION=[YES/NO]: Defaults to
NO
. used to control translation of geometries: YES: wrap geometries with OGRGeometryCollection typeATTRIBUTES_SKIP=[YES/NO]: Controls translation of attributes. If
YES
, skip all attributes.OGR_GEOJSON_ARRAY_AS_STRING=value: Equivalent of
ARRAY_AS_STRING
open option.OGR_GEOJSON_DATE_AS_STRING=value: Equivalent of
DATE_AS_STRING
open option.OGR_GEOJSON_MAX_OBJ_SIZE=<MBytes>: (GDAL >= 3.0.2) Defaults to
200
. size in MBytes of the maximum accepted single feature, or 0 to allow for a unlimited size (GDAL >= 3.5.2).
Open options
FLATTEN_NESTED_ATTRIBUTES=[YES/NO]: Defaults to
NO
. Whether to recursively explore nested objects and produce flatten OGR attributes.NESTED_ATTRIBUTE_SEPARATOR=<character>: Defaults to
_
. Separator between components of nested attributes.FEATURE_SERVER_PAGING=[YES/NO]: Whether to automatically scroll through results with a ArcGIS Feature Service endpoint.
NATIVE_DATA=[YES/NO]: Defaults to
NO
. Whether to store the native JSon representation at FeatureCollection and Feature level. This option can be used to improve round-tripping from GeoJSON to GeoJSON by preserving some extra JSon objects that would otherwise be ignored by the OGR abstraction. Note that ogr2ogr by default enable this option, unless you specify its -noNativeData switch.ARRAY_AS_STRING=[YES/NO]: Whether to expose JSon arrays of strings, integers or reals as a OGR String. Default is NO. Can also be set with the
OGR_GEOJSON_ARRAY_AS_STRING
configuration option.DATE_AS_STRING=[YES/NO]: (GDAL >= 3.0.3) Defaults to
NO
. Whether to expose date/time/date-time content using dedicated OGR date/time/date-time types or as a OGR String. Default is NO (that is date/time/date-time are detected as such). Can also be set with theOGR_GEOJSON_DATE_AS_STRING
configuration option.
To explain FLATTEN_NESTED_ATTRIBUTES
, consider the following GeoJSON
fragment:
{
"type": "FeatureCollection",
"features":
[
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [ 2, 49 ]
},
"properties": {
"a_property": "foo",
"some_object": {
"a_property": 1,
"another_property": 2
}
}
}
]
}
"ogrinfo test.json -al -oo FLATTEN_NESTED_ATTRIBUTES=yes" reports:
OGRFeature(OGRGeoJSON):0
a_property (String) = foo
some_object_a_property (Integer) = 1
some_object_another_property (Integer) = 2
POINT (2 49)
Layer creation options
WRITE_BBOX=[YES/NO]: Defaults to
NO
. Set to YES to write a bbox property with the bounding box of the geometries at the feature and feature collection level.COORDINATE_PRECISION=<integer>: Maximum number of figures after decimal separator to write in coordinates. Default to 15 for GeoJSON 2008, and 7 for RFC 7946. "Smart" truncation will occur to remove trailing zeros.
SIGNIFICANT_FIGURES=<integer>: Defaults to
17
. Maximum number of significant figures when writing floating-point numbers. If explicitly specified, andCOORDINATE_PRECISION
is not, this will also apply to coordinates.NATIVE_DATA=value: Serialized JSon object that contains extra properties to store at FeatureCollection level.
NATIVE_MEDIA_TYPE=value: Format of
NATIVE_DATA
. Must be "application/vnd.geo+json", otherwiseNATIVE_DATA
will be ignored.RFC7946=[YES/NO]: Defaults to
NO
. Whether to use RFC 7946 standard. Otherwise GeoJSON 2008 initial version will be used. Default is NO (thus GeoJSON 2008)WRAPDATELINE=[YES/NO]: (GDAL >= 3.5.2) Defaults to
YES
. Whether to apply heuristics to split geometries that cross dateline. Only used when coordinate transformation occurs or whenRFC7946=YES
. Default is YES (and also the behavior for OGR < 3.5.2).WRITE_NAME=[YES/NO]: Defaults to
YES
. Whether to write a "name" property at feature collection level with layer name.DESCRIPTION=value: (Long) description to write in a "description" property at feature collection level. On reading, this will be reported in the DESCRIPTION metadata item of the layer.
ID_FIELD=value: Name of the source field that must be written as the 'id' member of Feature objects.
ID_TYPE=[AUTO/String/Integer]: Type of the 'id' member of Feature objects.
ID_GENERATE=[YES/NO]: (GDAL >= 3.1) Auto-generate feature ids
WRITE_NON_FINITE_VALUES=[YES/NO]: Defaults to
NO
. Whether to write NaN / Infinity values. Such values are not allowed in strict JSon mode, but some JSon parsers (libjson-c >= 0.12 for example) can understand them as they are allowed by ECMAScript.
VSI Virtual File System API support
The driver supports reading and writing to files managed by VSI Virtual File System API, which includes "regular" files, as well as files in the /vsizip/ (read-write), /vsigzip/ (read-write), /vsicurl/ (read-only) domains.
Writing to /dev/stdout or /vsistdout/ is also supported.
Round-tripping of extra JSon members
See RFC 60 : Improved round-tripping in OGR for more details.
Starting with GDAL 2.1, extra JSon members at the FeatureCollection, Feature or geometry levels that are not normally reflected in the OGR abstraction, such as the ones called "extra_XXXXX_member" in the below snippet, are by default preserved when executing ogr2ogr with GeoJSON both at the source and destination. This also applies to extra values in position tuples of geometries, beyond the 3rd dimension (100, 101 in the below example), if the transformation preserves the geometry structure (for example, reprojection is allowed, but not change in the number of coordinates).
{
"type": "FeatureCollection",
"extra_fc_member": "foo",
"features":
[
{
"type": "Feature",
"extra_feat_member": "bar",
"geometry": {
"type": "Point",
"extra_geom_member": "baz",
"coordinates": [ 2, 49, 3, 100, 101 ]
},
"properties": {
"a_property": "foo",
}
}
]
}
This behavior can be turned off by specifying the -noNativeData switch of the ogr2ogr utility.
RFC 7946 write support
By default, the driver will write GeoJSON files following GeoJSON 2008
specification. When specifying the RFC7946=YES
creation option, the RFC
7946 standard will be used instead.
The differences between the 2 versions are mentioned in Appendix B of RFC 7946 and recalled here for what matters to the driver:
Coordinates must be geographic over the WGS 84 ellipsoid, hence if the spatial reference system specified at layer creation time is not EPSG:4326, on-the-fly reprojection will be done by the driver.
Polygons will be written such as to follow the right-hand rule for orientation (counterclockwise external rings, clockwise internal rings).
The values of a "bbox" array are "[west, south, east, north]", not "[minx, miny, maxx, maxy]"
Some extension member names (see previous section about round/tripping) are forbidden in the FeatureCollection, Feature and Geometry objects.
The default coordinate precision is 7 decimal digits after decimal separator.
Examples
How to dump content of .geojson file:
ogrinfo -ro point.geojson
How to query features from remote service with filtering by attribute:
ogrinfo -ro http://featureserver/cities/.geojson OGRGeoJSON -where "name=Warsaw"
How to translate number of features queried from FeatureServer to ESRI Shapefile:
ogr2ogr -f "ESRI Shapefile" cities.shp http://featureserver/cities/.geojson OGRGeoJSON
How to translate a ESRI Shapefile into a RFC 7946 GeoJSON file:
ogr2ogr -f GeoJSON cities.json cities.shp -lco RFC7946=YES
See Also
GeoJSON - encoding geographic content in JSON
RFC 7946 standard.
GeoJSON 2008 specification (obsoleted by RFC 7946).
JSON - JavaScript Object Notation


Here you must decide, whether a argument, randomly generated by the system, is valid or invalid. The argument will appear when you click the leftmost button named 'New argument'.
Then you must decide whether the argument is valid or invalid, and indicate your decision by using the buttons named 'Valid' and 'Invalid'.
Click the button named 'Start over', if you wish to start over.


{% extends 'layout.html' %} {% load static %} {% load bootstrap4 %} {% block content %}
This is is your status
{{i.bio}}
You have not posted any Projects Get started


Simple app with async/await.
Simple application that communicate with remote server using async/await.


A simple FontAwesome like kit for Twitch Badges, Bits and More.
Twitchcons was a library originally used by TwitchOS, a failed concept for bringing streaming to it's own basic operating system that was more of an extension of Windows. We planned on working on it's concept but after some work and not wanting to step on the toes of Twitch Interactive, we cancelled the project and started working on a solo library version of the icon system we used within the OS.
Below are some examples setup and basic usage.
Setting up twitchcons in any environment is simple with the automatic update system to send updates as we make changes. Simply apply our CSS to your project via a link tag to have access to our complete system.
Example:
<link rel="stylesheet" href="https://vysum.github.io/twitchcons/css/twitchcons.min.css">
| Icon | Name | Code |
|---|---|---|
| Twitch Staff |  |
|
| Twitch Admin |  |
|
| Broadcaster |  |
|
| Chat Moderator |  |
|
| Twitch Verified |  |
|
| VIP |  |
|
| Subscriber |  |
|
| Twitch Prime |  |
|
| Twitch Turbo |  |
| Icon | Badge Value | Code | Icon | Badge Value | Code |
|---|---|---|---|---|---|
| 1 Bit Badge |  |
200,000 Bit Badge |  |
||
| 100 Bit Badge |  |
300,000 Bit Badge |  |
||
| 1,000 Bit Badge |  |
400,000 Bit Badge |  |
||
| 5,000 Bit Badge |  |
500,000 Bit Badge |  |
||
| 10,000 Bit Badge |  |
600,000 Bit Badge |  |
||
| 25,000 Bit Badge |  |
700,000 Bit Badge |  |
||
| 50,000 Bit Badge |  |
800,000 Bit Badge |  |
||
| 75,000 Bit Badge |  |
900,000 Bit Badge |  |
||
| 100,000 Bit Badge |  |
1,000,000 Bit Badge |  |
| Icon | Bit Value | Code |
|---|---|---|
| 1 Bit |  |
|
| 100 Bits |  |
|
| 1,000 Bits |  |
|
| 5,000 Bits |  |
|
| 10,000 Bits |  |
|
| 100,000 Bits |  |
| Icon | Size | Code |
|---|---|---|
| Default |  |
|
| Large |  |
|
| 2x |  |
|
| 3x |  |
|
| 4x |  |
|
| 5x |  |
Code © 2020, Vysum Team
Twitch © 2020, Twitch Interactive


@* * Copyright 2017 Interel * * 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. * * User Container *@ @import containers.UserData @import core3.database.containers.core.LocalUser @import core3.database.containers.core.LocalUser.UserType @import core3.utils._ @import core3.utils.Time._ @(user: LocalUser, caller: UserData, permissions: Seq[String], isNew: Boolean = false)


Panes can consist of a JavaScript model, HTML template and CSS stylesheet. Creating new panes is as simple as creating files with corresponding extensions and referring to them by name.
Panes can be injected into the DOM dynamically. Here, we are creating a new pane every time the button is clicked.
For a full list of API functions, check out the API reference.
Tribe provides a publish / subscribe engine for communication between panes and other components.
Using messages to communicate allows you to create autonomous, loosely decoupled components that are extensible and easy to maintain.
You can also share observable objects between panes.
Each pane goes through a defined set of steps from ensuring resources are loaded, rendering and binding panes through to disposal.
You can perform actions when some of these events occur by declaring functions on your model.
For a full description of the pane lifecycle and events you can hook in to, check out the panes reference.
The Tribe navigation mechanism gives you a simple way to transition panes using smooth, hardware accelerated CSS transitions.
A navigation stack is maintained, allowing you to navigate back and forth through the stack.
You can easily hook into the browser history and provide custom URLs. See the panes reference for more information.
Any element or pane can be transitioned. See the transitions reference for more information.


George Washington
America's Founding Father
George Washington was a Hero of the Republic, our First President and one of the Founding Fathers of the United States of America.
Timeline of George Washington's Life
1732: George Washington is born in Westmoreland County, Virginia to Augustine Washington and his second wife Mary Ball
1738: Washington family moves to Ferry Farm (a plantation on the Rappahannock River near Fredericksburg); George Washington spends most of his youth here
1743: Augustine Washington, George’s father, dies. George Washington is only 11 years old.  Following the death of his father, George Washington’s formal education ended. Washington inherited 10 slaves from his father’s estate.
1749: George Washington is appointed county surveyor of the frontier county of Culpeper. He was seventeen years old.
1751-1752: George Washington travels to Barbados with his half-brother Lawrence in an attempt to cure the latter of a respiratory illness. George contracts smallpox while he is on the island. The trip is the only time George Washington travels outside of the North American continent.
1753: Virginia Governor Robert Dinwiddie sends Major George Washington to the Ohio Valley to deliver a message to the French, demanding that they leave the area. A few months later, Major Washington and 150 soldiers to the Ohio Valley to fight for Virginia’s claim of the land. Washington’s men engaged in a combative confrontation with French soldiers. Following this skirmish, Washington and his men retreated to the makeshift Fort Necessity, where Washington was forced to surrender. This event deeply embarrassed Washington and he resigned his commission. This failed campaign also sparked the French and Indian War.
1755: Washington returns to the Ohio frontier as a volunteer aide for General Braddock. During a battle between the French and the British near the Monongahela River, Washington exhibited great courage and leadership. He was later recognized for his conduct in battle with a promotion and was given command of the entire military force of Virginia.
1759: On January 6, 1759, George Washington married Martha Dandridge Custis. A native of the Tidewater region of Virginia, Martha Custis was a young widow who had inherited an enormous amount of wealth after the passing of her first husband, Daniel Parke Custis, and was the mother of two young children, Jacky and Patsy. Following their marriage, the newlywed couple, Jacky, and Patsy moved to Mount Vernon.
1759-1775: George Washington was a Gentleman Farmer at Mount Vernon in the years between his marriage to Martha and the onset of the American Revolution. Washington experimented with different farming techniques while also expanding his home at Mount Vernon.
1775: The newly formed Congress appointed George Washington to be the commander of the Continental Army. Washington would hold this position for the entirety of the American Revolution, totaling eight years.
1783: Following the end of the American Revolution, Washington addressed Congress on December 23 in Annapolis and resigned his commission. Through this action, Washington gave the power back to the people and was declared a hero around the world.
1787: Although determined to retire from public life after the Revolutionary War, Washington enters the public sphere and is unanimously elected president of what is now known as the Constitutional Convention.
1789: George Washington is unanimously elected as first President of the United States
1793: Washington begins his second term as President
1797: Refusing a third term, Washington retired from the presidency and all public life. By leaving office after two terms, Washington set a precedent that has been held to by most of the American presidents who followed him. He returns to Mount Vernon and enjoys a peaceful retirement.
1799: George Washington passed away on December 14 from a throat infection called epiglottitis in his bedroom at Mount Vernon. He was surrounded by close friends and his loving wife Martha.


Booking Confirmed |
|
|---|---|
| Booking ID | {{booking.bookingId}} |
| Booking Date | {{booking.bookingDate}} |
| Transaction ID | {{booking.transactionId}} |
| Booking Type | {{booking.bookingType}} |
| Flight Number | {{booking.entityId}} |
| Flight Name | {{booking.entityName}} |
| Source | {{booking.source}} |
| Destination | {{booking.destination}} |
| Journey Date | {{booking.journeyDate}} |
| Arrival | {{booking.arrival}} |
| Departure | {{booking.departure}} |
| Number of Passengers | {{booking.noOfPassengers}} |
| Fare | {{booking.fare}} |
| Email ID | {{booking.userEmailId}} |