| Source File | C:\Users\akiku\GIT\rctelemetry\hw\Telemetry.sch |
| BoM Date | 27.2.2020 21.57.53 |
| Schematic Version | 1.1 |
| Schematic Date | 2020-02-24 |
| PCB Variant | [u'default'] |
| KiCad Version | Eeschema (5.1.5)-3 |
| Component Groups | 54 |
| Component Count (per PCB) | 130 |
| Fitted Components (per PCB) | 127 |
| Number of PCBs | 1 |
| Total Component Count (for 1 PCBs) | 127 |
KiCad Fields (default)
Generated Fields
User Fields
Empty Fields
| Description | References | Value | Footprint | Quantity Per PCB | Manufacturer | MPN | Datasheet | |
|---|---|---|---|---|---|---|---|---|
| 1 | Unpolarized capacitor, small symbol | C101 C102 C103 C104 C105 C106 C303 C304 C306 C307 C403 C405 C406 C407 C408 C409 C411 C412 | 100n/50V | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 18 | ~ | ||
| 2 | Unpolarized capacitor | C207 C211 C212 | 100n/50V | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 3 | ~ | ||
| 3 | Polarized capacitor | C202 C208 | 100uF/10V | C_Radial_D7.5_L11.2_P2.5 | 2 | ~ | ||
| 4 | Unpolarized capacitor, small symbol | C203 C213 C302 | 10n/50V | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 3 | ~ | ||
| 5 | Unpolarized capacitor | C209 C210 | 10n/50V | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 2 | ~ | ||
| 6 | Unpolarized capacitor | C206 | 10u/10V | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 1 | ~ | ||
| 7 | Unpolarized capacitor, small symbol | C404 C410 | 10u/10V | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 8 | Unpolarized capacitor | C205 C401 C402 | 1u/35V | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 3 | ~ | ||
| 9 | Unpolarized capacitor, small symbol | C301 | 1u/35V | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 1 | ~ | ||
| 10 | Polarized capacitor | C204 | 22u/35V | C_Radial_D7.5_L11.2_P2.5 | 1 | ~ | ||
| 11 | Unpolarized capacitor, small symbol | C309 | 2u2/10V | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 1 | ~ | ||
| 12 | Polarized capacitor | C201 | 470uF/35V | CP_Radial_D10.0mm_P5.00mm | 1 | ~ | ||
| 13 | Light emitting diode | D101 | LED_Green | LED_0603_HandSoldering | 1 | ~ | ||
| 14 | Schottky diode | D201 D202 | SS54 | D_SMA_Handsoldering | 2 | SS54 | https://www.farnell.com/datasheets/1441695.pdf | |
| 15 | Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) | J410 | AUDIO | PinHeader_1x02_P2.54mm_Vertical | 1 | ~ | ||
| 16 | Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) | J102 | BOOT0 | Pin_Header_Straight_1x02_Pitch1.27mm | 1 | ~ | ||
| 17 | Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) | J201 J301 J302 | Conn_01x02 | 2Pin_4mm | 3 | ~ | ||
| 18 | Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) | J401 J402 J403 J405 J406 J407 | Conn_01x02 | Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | 6 | ~ | ||
| 19 | Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) | J404 | HC_OUT | TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal | 1 | ~ | ||
| 20 | Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) | J103 J104 | SPORT | Pin_Header_Straight_2x03 | 2 | ~ | ||
| 21 | Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/) | J409 | ServoCon | PinHeader_2x03_P2.54mm_Vertical | 1 | ~ | ||
| 22 | Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) | J106 | UART_EXP | PinHeader_2x02_P2.54mm_Vertical | 1 | ~ | ||
| 23 | USB Micro Type B connector | J105 | USB_B_Micro | USB_Micro-B | 1 | ~ | ||
| 24 | Jumper, normally closed, small symbol | JP101 JP401 | Jumper_NC_Small | PinHeader_1x02_P2.54mm_Vertical | 2 | ~ | ||
| 25 | Inductor | L202 | BCRH1212Y-680M | L_Sunlord_MWSA1206 | 1 | Sunlord | MWSA1206-470MT | https://datasheet.lcsc.com/szlcsc/Sunlord-MWSA1206-470MT_C115409.pdf |
| 26 | Inductor | L201 | SPN30304R7MPTE | L_Sunlord_MWSA0402 | 1 | Sunlord | MWSA0402-4R7MT | https://datasheet.lcsc.com/szlcsc/Sunlord-MWSA0402-4R7MT_C136097.pdf |
| 27 | 100A Id, 30V Vds, NexFET N-Channel Power MOSFET, 4.2mOhm Ron, Qg (typ) 11.8nC, SON8 5x6mm | Q404 Q408 | CSD17306Q5A | TDSON-8-1_HandSoldering | 2 | Texas Instruments | CSD17306Q5A | http://www.ti.com/lit/gpn/csd17306q5a |
| 28 | MOSFET N-CH 30V 5A SOT23 | Q401 Q402 Q403 Q406 | IRLML6344TRPBF | SOT-23-3 | 4 | Infineon Technologies | IRLML6344TRPBF | https://www.infineon.com/dgdl/irlml6344pbf.pdf?fileId=5546d462533600a4015356689c44262c |
| 29 | Resistor | R101 R201 R206 R413 R415 R417 R418 | 10k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 7 | ~ | ||
| 30 | Resistor, small symbol | R205 R302 R304 R305 R307 | 12k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 5 | ~ | ||
| 31 | Resistor, small symbol | R401 R416 | 15k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 32 | Resistor, small symbol | R306 R308 | 18k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 33 | Resistor, small symbol | R105 R402 R403 R404 R409 R410 R411 | 1k5 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 7 | ~ | ||
| 34 | Resistor, small symbol | R202 R208 | 24k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 35 | Resistor | R102 R103 | 470R | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 36 | Resistor | R104 R106 R107 R108 | 50R | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 4 | ~ | ||
| 37 | Resistor, small symbol | R203 R301 R303 | 68k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 3 | ~ | ||
| 38 | Resistor, small symbol | R204 R408 | 6k2 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 2 | ~ | ||
| 39 | Resistor, small symbol | R207 R405 R406 R407 R414 | 75k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 5 | ~ | ||
| 40 | Push button switch, generic, two pins | SW101 | SW_Push | SW_SPST_B3U-1000P | 1 | Omron | B3U-1000P | https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3u.pdf |
| 41 | 100A Unidirectional Hall-Effect Current Sensor, +5.0V supply, 40mV/A, CB-5 PSF | U302 U304 | ACS758LCB-100B-PFF-T | Allegro_PFF | 2 | Allegro | ACS758LCB-100B-PFF-T | http://www.allegromicro.com/~/media/Files/Datasheets/ACS758-Datasheet.ashx?la=en |
| 42 | U403 | AD5160BRJZ10-R2 | SOT-23-8 | 1 | AD5160BRJZ10-R2 | Analog Devices | https://www.analog.com/media/en/technical-documentation/data-sheets/AD5160.pdf | |
| 43 | U201 | AP1501-K5 | TO-263-5_TabPin3 | 1 | Diodes Inc | AP1501-K5 | https://www.diodes.com/assets/Datasheets/AP1501.pdf | |
| 44 | U102 | IS25LP032D | SOIC-8_W5.6mm | 1 | ISSI | IS25LP032D | http://www.issi.com/WW/pdf/25LP-WP032D.pdf | |
| 45 | 150mA 16V Low-noise Low-dropout Regulator With Shutdown, 5.0V output voltage, SOT-23-5 | U301 | LP2985-5.0 | SOT-23-5_HandSoldering | 1 | Texas Instruments | LP2985-5.0 | http://www.ti.com/lit/ds/symlink/lp2985.pdf |
| 46 | U401 U402 | MCP1416 | SOT-23-5_HandSoldering | 2 | Microchip | MCP1416 | http://ww1.microchip.com/downloads/en/DeviceDoc/20002092F.pdf | |
| 47 | 1MHz, Low-Power Op Amp, SOT-23-5 | U303 | MCP6001-OT | SOT-23-5_HandSoldering | 1 | Microchip | MCP6001-OT | http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf |
| 48 | 1MHz, Low-Power Op Amp, SOT-23-5 | U305 U404 U407 | MCP6001-OT | SOT-23-5_HandSoldering | 3 | Microchip | MCP6001-OT | http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf |
| 49 | U202 | RT6200 | SOT-23-6_Handsoldering | 1 | Richtek Tech | RT6200 | https://www.richtek.com/assets/product_file/RT6200/DS6200-04.pdf | |
| 50 | U101 | STM32F303CBx | LQFP-48_7x7mm_Pitch0.5mm | 1 | ST Microelectronics | STM32F303CB | https://www.st.com/resource/en/datasheet/stm32f303cb.pdf | |
| 51 | OPTOISO 3.75KV PSH PULL SO6-5 | U405 U406 | TLP2361_TPL_E | SOIC-6-5_W4.55mm | 2 | Toshiba Semiconductor and Storage | TLP2361-TPLECT | https://toshiba.semicon-storage.com/info/docget.jsp?did=14229&prodName=TLP2361 |
| 52 | X101 | SG-310_SCF_8.000000MHZ | SG- 310 | 1 | Epson | SG-310_SCF_8.000000MHZ | https://support.epson.biz/td/api/doc_check.php?dl=brief_SG-310SEF&lang=en |


Conference
- A Bevy Of Block Size Proposals Bip100 Bip102 And More
- A Flexible Limit Trading Subsidy For Larger Blocks
- A Wishlist For Verifiable Computation
- Abstract Groups
- Abstract Thinking About Consensus Systems
- Accumulating Bitcoin
- Accumulators
- Accumulators
- Accumulators
- Alex Bosworth - Major Limitations of Lightning (2019-04-06)
- All About Decentralized Trust
- Alternatives To Block Size As Aggregate Resource Limits
- Amiko Pay
- Analysis Of Dust In Utxo Based Cryptocurrencies
- Andrew Miller
- Andrew Poelstra - Miniscript (2020-02-07)
- Andrew Poelstra - Miniscript Intro (2020-02-06)
- Andrew Poelstra - Taproot (2020-03-07)
- Anonymous Atomic Locks
- Anonymous Bitcoin
- Antoine Riard - Rust Lightning (2019-10-20)
- Antoine Riard - Taproot Lightning (2020-02-06)
- Arbitrum V2
- Armory Proof Of Payment
- Arvind Narayanan
- Asics
- Atomic Multi Channel Updates
- Atomic Multi Channel Updates
- Atomic Swaps
- Atomically Trading With Roger Gambling On The Success Of A Hard Fork
- Attacking EVM Resource Metering (2019-02-19)
- Aurora Transparent Succinct Arguments R1Cs
- Backpackers
- Banks As Bitcoin Custodians
- Barnabas Bagyi - Fuzzing Class Interfaces (2020-10-09)
- Bastien Teinturier - Trampoline Routing (2019-10-20)
- Beyond Bitcoin Decentralized Collaboration
- Beyond Hashrate Majority Attacks
- Binary Transparency
- Bip Securethebag
- Bip101 Block Propagation Data From Testnet
- BIP151 Peer Encryption
- Bip99 And Uncontroversial Hard Forks
- Bitcoin As A Novel Market Institution
- Bitcoin Assets
- Bitcoin Block Propagation Iblt Rusty Russell
- Bitcoin Build System
- Bitcoin Core Functional Test Framework
- Bitcoin Custody
- Bitcoin Data Structures
- Bitcoin Developers
- Bitcoin Failure Modes And The Role Of The Lightning Network
- Bitcoin Financing And Trading
- Bitcoin Load Spike Simulation
- Bitcoin Maximalism Dissected
- Bitcoin Mining And Trustlessness
- Bitcoin Payment Economic Analysis
- Bitcoin Payment Processing And Merchants
- Bitcoin Protocol Development Panel
- Bitcoin Regulation Landscape
- Bitcoin Satellite Network
- Bitcoin Script
- Bitcoin Script V2.0 And Strengthened Payment Channels
- Bitcoin Security
- Bitcoin Toolchain Unit Testing And Deterministic Builds
- Bitcoin Without Internet
- Bitml
- Blind Signatures
- Blind Signatures And Scriptless Scripts
- Block Rewards
- Block Structure And Headers Utxos Merkle Trees Segwit Bip141
- Block Synchronization Time
- Blockchain Database Technology In A Global Context
- Blockchain Design Patterns
- Blockchain Testbed
- Blockchains For Multiplayer Games
- Blocksci Platform
- Bloxroute
- Bolt Anonymous Payment Channels For Decentralized Currencies
- Boomerang
- Bootstrapping Lightning Network
- Bosminer
- Braiding The Blockchain
- Breaking Bitcoin Privacy
- Breaking Hardware Wallets
- Breaking The Chain
- Breaking Wasabi
- Brick Async State Channels
- Btcpay
- Build Scale Operate
- Building Bulletproofs
- Building Mimblewimble And Grin
- Building Vibrant Bitcoin Communities
- Bulletproofs
- Bulletproofs
- Carla Kirk-Cohen - Routing Problems and Solutions
- Casper
- Celo Ultralight Client
- Chainbreak
- Changes Without Unanimous Consent
- Changing Consensus Rules Without Breaking Bitcoin
- Chris Stewart - Private Key Management (2019-10-19)
- Christopher Allen - Smart Signatures (2018-01-24)
- Christopher Jeffrey Consensus Pitfalls (2017-09-10)
- Clearing And Settlement For Global Financial Institutions
- Client Side Validation
- Clockwork Nonfrontrunning
- Coin Selection
- Coin Selection
- Coinjoinxt
- Coinscope Andrew Miller
- Collective Signing
- Comments And Observations About Timelocks Ron Rivest
- Compact Multi Signatures For Smaller Blockchains
- Competitive Equilibria Staking Lending
- Competitive Fee Market Urgency
- Concurrency And Privacy With Payment Channel Networks
- Conner Fromknecht - Watchtowers (2019-04-06)
- Coordinated Upgrades
- Cory Fields
- Covenants
- Cross Chain Deals And Adversarial Commerce
- Cross Chain Swaps
- Crypto Castles
- Crypto In Cryptocurrency
- Cryptographic Hocus Pocus
- Cryptography Audit
- Current And Future State Of Wallets
- Current State Of The Market And Institutional Investors
- Dan Boneh
- Dan Boneh
- Dan Robinson - Ivy (2017-01-26)
- Dandelion
- Day 1 Closing Panel
- Day 1 Group Summaries
- Day 2 Group Summaries
- Day 2 Opening
- Debugging Bitcoin
- Decentralization Through Game Theory
- Decentralized Oracles Tls
- Defense Of Bitcoin
- Deploying Blockchain At Scale Lessons From The Internet Deployment In Japan
- Digital Signatures
- Discreet Log Contracts
- Elastic Block Caps
- Eric Martindale
- Erlay
- Ethereum2
- Everything Is Broken
- Exchange Security
- Extensibility
- Extracting Seeds From Hardware Wallets
- Extreme Opsec For The Modern Cypherpunk
- Fast Difficulty Adjustment
- Fiat Money Fiat Food
- Flare Routing In Lightning
- Flash Boys V2
- Flyclient Super Light Clients For Cryptocurrencies
- Fork Dynamics
- Formal Verification
- Forward Blocks
- Fractal
- Fraud Proofs
- Fraud Proofs Petertodd
- Fud Perceived Vs Real Bitcoin Risks
- Funding
- Fungibility And Scalability
- Fungibility Overview
- Future Of Blockchains
- Future Of Hardware Wallets
- Future Of Privacy Coins
- Future Of Regulation
- Future Of Spv Tech
- Ghostdag
- Graphene Set Reconciliation
- Group Updates.Md
- Groups
- Hackathon Intro
- Handel Practical Multisig Aggregation
- Hardening Lightning
- Hardware Accelerated Rsa
- Hardware Wallet Design Best Practices
- Hierarchical Deterministic Wallets
- History And Extrapolation
- History Of Lattice Based Cryptography
- How Much Privacy Is Enough
- How Tech Companies Are Embracing Blockchain Database Technology
- How To Charge Lightning
- How To Get Bitcoin
- How To Meme Bitcoin To The Moon
- How To Mine Bitcoin Profitably
- Htc
- Htlcs Considered Harmful
- Human Side Trust Workshop
- Ideal Number Of Full Bitcoin Nodes
- Improving Bitcoin Smart Contract Efficiency
- In Adversarial Environments Blockchains Dont Scale
- Incentives Tradeoffs Transaction Selection In Dag Based Protocols
- Incentivizing Payment Channel Watchtowers
- Internal Approaches Blockchain Database Technology Strategies
- Internet Of Value
- Interview Adam Back Elizabeth Stark
- Intro
- Intro
- Intro
- Intro
- Intro
- Intro
- Intro
- Introduction
- Introduction
- Introduction
- Invertible Bloom Lookup Tables And Weak Block Propagation Performance
- Investing In Bitcoin Businesses
- Issues Impacting Block Size Proposals
- Jeremy Rubin - Covenants (2017-01-26)
- Joi Ito
- Joinmarket
- Jonathan Metzman - Structured Fuzzing (2019-08-07)
- Joost Jager - HODL Invoices (2019-06-13)
- Journal Review
- Journals As Clubs
- Jute Braiding
- Kalle Alm - Signet Integration (2020-02-06)
- Keynote
- Keynote Gavin Andresen
- Knowledge Aggregation And Propagation
- Kostya Serebryany - Fuzzing (2017-10-11)
- Law Enforcement And Anonymous Transactions
- Lehnberg
- Lessons For Bitcoin From 150 Years Of Decentralization
- Libbitcoin
- Libbitcoin
- Libra
- Libra Blockchain Intro
- Light Clients During 2017 Interfork Period
- Lightning
- Lightning Network
- Lightning Network Layer By Layer
- Lightning Network Routing
- Lightning Network Routing Security
- Lightning Network Security Analysis
- Lightning Network Security Panel
- Lightning Network Sphinx And Onion Routing
- Lightning Network Topological Analysis
- Lightning network topology, its creation and maintenance
- Lightning Overview
- Lightning Payments
- Lightning Routing Ants Pheromones
- Lightning Wallet Design
- Linking Anonymous Transactions
- Links
- Linq
- Ln Present And Future Panel
- Lower Bounds Limits Plasma
- Maaku Panel
- Marco Santori Delaware Initiative
- Matt Corallo - Rust Lightning (2019-02-07)
- Matt Corallo Sidechains
- Mcf Episode
- Measuring Network Maximum Sustained Transaction Throughput
- Mechanism Design
- Mempool Analysis & Simulation (2019-06-08)
- Metadata
- Microchains
- Mimblewimble
- Mimblewimble And Scriptless Scripts
- Mimblewimble And Scriptless Scripts
- Mining Firmware Security
- Miniscript
- Mixicles
- More Core Devs
- Motoko Language
- Multi Hop Locks
- Multi Party Channels In The Utxo Model Challenges And Opportunities
- Nadav Kohen - Payment Points (2019-10-20)
- Near Misses
- Network Topologies And Their Scalability Implications On Decentralized Off Chain Networks
- Neutrino
- No Incentive
- Non Currency Applications
- Omniledger
- On The Security And Performance Of Proof Of Work Blockchains
- Onion Routing In Lightning
- Opening
- Opening Remarks
- Opening Remarks
- Opening Remarks State Of Blockchain Ryan Selkis
- Optimistic Vm
- Optimizing Fee Estimation Via Mempool State
- Overview Bitcoin Core Architecture
- Overview Of Bips Necessary For Lightning
- Overview Of Security Concerns
- P2P Encryption
- P2P with John Newbery
- P2Pkh P2Wpkh P2H P2Wsh
- Pairing Cryptography
- Partially Signed Bitcoin Transactions Bip174
- Payment Channel Recovery With Seeds
- Peter R
- Peter Todd Scalability
- Pindar Wong
- Plasma Cash
- Plasma Cash (2019-01-20)
- Playing With Fire Adjusting Bitcoin Block Subsidy
- Plonk
- Present And Future Tech Challenges In Bitcoin
- Prism
- Prism
- Privacy And Fungibility
- Privacy Concepts
- Privacy Preserving Multi Hop Locks
- Privacy Preserving Smart Contracts
- Private Information Retrieval
- Proof Of Necessary Work
- Proof Of Necessary Work
- Proof Of Stake
- Proof Of Verification For Proof Of Work
- Proofs Of Space
- Proofs Of Space And Replication
- Protecting Yourself And Your Business
- Python Bitcoinlib
- Q A
- Quisquis
- R3
- Reaching Consensus Open Blockchains
- Rebalancing Lightning
- Rebroadcasting
- Redesigning Bitcoin Fee Market
- Relay Network
- Reorgs
- Reproducible Builds
- Reproducible Lightning Benchmark
- Reworking Bitcoin Core P2P Code For Robustness And Event Driven
- Rodolfo Novak Coldcard Mk3 (2019-09-14)
- Ron Paul
- Rootstock
- Roundgroup Roundup 1
- Roundgroup Roundup 2
- Russell Oconnor - Posts Theorem (2017-01-26)
- Russell Oconnor - Simplicity (2018-01-25)
- Russell Oconnor Simplicity (2019-10-15)
- Rusty Russell - JSON Interface (2019-04-06)
- Rusty Russell - Offers (2019-10-19)
- Scalable Rsa Modulus Generation
- Scalable Smart Contracts Via Proofs And Single Use Seals
- Scaling And Utxos
- Scaling Debate Is A Proxy Battle Over Centralization
- Scaling Oblivious Read Write
- Schnorr Signatures
- Schnorr Signatures For Bitcoin - Challenges and Opportunities
- Scriptless Ecdsa
- Scriptless Lotteries
- Scriptless Scripts
- Scriptless Scripts With Mimblewimble
- Scripts General And Simple
- Secure Fountain Architecture
- Secure Protocols Bip Taproot
- Security And Usability
- Security Assumptions
- Security Attacks Decentralized Mining Pools
- Security Of Diminishing Block Subsidy
- Segregated Witness And Its Impact On Scalability
- Segwit Lessons Learned
- Self Reproducing Coins As Universal Turing Machine
- Self Sovereign Identity Ideology And Architecture
- Selfish Mining
- Shamir Secret Sharing
- Sharding The Blockchain
- Siacoin
- Sidechains
- Sidechains And Federation Models
- Sighash Noinput
- Signature Scheme Security Properties
- Signet
- Single Use Seals
- Smart Contract Bug Hunting
- Snarks
- Snarks And Their Practical Applications
- Socialized Costs Of Hard Forks
- Solar Powered Space Pirates
- Solving Data Availability Attacks Using Coded Merkle Trees
- Solving The Blockchain Trilemma
- Some Questions For Bitcoiners
- Sound Money
- Spam Attacks Analysis
- Spork Probabilistic Bitcoin Soft Forks
- Stark Dex
- Stark For Developers
- State Channels
- State Of Blockchain
- State Of Cryptography
- State Of Lightning Network
- State Of Multisig
- Statechains
- Statechains
- Streamlet
- Stroem Payment Channels
- Submarine Swaps
- Survey Of Progress In Zero Knowledge Proofs Towards Trustless Snarks
- Swashbuckling Safety Training
- Sybilquorum
- Systematizing Knowledge
- Tadge Dryja - How much Security is too much Security? Defending against a 99.999% Attack (2021-04-03)
- Taproot
- Taproot and Graftroot
- Taproot Schnorr Soft Fork
- Taxonomy Of Ln Nodes
- Texas Energy Market
- The B Foundation
- The Bitcoin Standard
- The Future Of Bitcoin Smart Contracts
- The Future Of Bitcoin Wallets
- The Future Of Lightning
- The Reserve Currency Fallacy
- There Can Only Be One
- Threshold Schnorr Signatures
- Threshold Scriptless Scripts
- Threshold Signatures
- Thundercore
- Timestamping
- Todo
- Token Journal
- Tooling
- Topics
- Trading Panel
- Transaction Fee Estimation
- Transparent Dishonesty
- Transparent Snarks From Dark Compilers
- Trust And Blockchain Marketplaces
- Trustlessness Scalability And Directions In Security Models
- Tumblebit
- Txprobe
- Unlinkable Outsourced Channel Monitoring
- Upgrading Capital Markets For Digital Asset Trading
- Urkel Trees
- Using The Chain For What Chains Are Good For
- Utreexo
- Validation Cost Metric
- Validation Costs
- Valueshuffle Mixing Confidential Transactions
- Visa Chain
- Vulnerability Detection
- Wallet Architecture in Bitcoin Core (2018-10-04)
- Wallet Security, Key Management & HSMs (2018-10-04)
- Weak Signal Radio Communications For Bitcoin Network Resilience
- Weak Signals
- Welcome
- Welcome Remarks
- Why Bitcoin Still Matters
- Why Block Sizes Should Not Be Too Big
- Why Miners Will Not Voluntarily Individually Produce Smaller Blocks
- Work In Progress
- Working On Scripts
- Zero Knowledge Probabilistic Proof Systems
- Zero Knowledge Proofs For Bitcoin Scalability And Beyond
- Zerocash And Zero Knowledge Succint Arguments Of Knowledge Libsnark
- Zerolink Sudoku
- Zksharks
- Zkvm


Create Account
Username
Error message
Email
Error message
Password
Error message
Password check
Error message
Open this select menu
Lecturer
Student
Select Department
Computer Science
Microbiology
Industrial Chemistry
Physics
Accounting
Political Science
Submit
Already have an account??
click here


Sam Soffes
How to get inspired: the right way - Designmodo
bit.ly/1hqgbQAGood stuff from
@designmodo!How to get inspired: the right way - Designmodo
bit.ly/1hqgbQAGood stuff from
@designmodo!You have to see this bike.


This is the internal portal containing all the marketing tools!
See the key marketing metrics and analysis
Launch
Discover the impact of different marketing activities and predict sales
Set up automated advertising campaigns
Work in Progress


The Thymeleaf ecosystem is composed of official extensions, created by the Thymeleaf Team and officially supported as a part of the project, and also unofficial extensions, linked from this page but developed and maintained by Thymeleaf users outside of the Thymeleaf Project and distributed under their own license and support terms.
Official Extensions
-
Thymeleaf testing library
by the Thymeleaf project (officially supported)
- Test your application's view layer, as well as any thymeleaf extensions you develop.
-
- Info and source [github.com]
-
Thymeleaf eclipse IDE plugin
by the Thymeleaf project (officially supported)
- A plugin for the Eclipse IDE to add content assist features for the Thymeleaf standard dialect processors and expression utility objects, using the Eclipse Web Tools Platform HTML source editor.
-
- Info and source [github.com]
- Binaries [sourceforge.net]
-
Thymeleaf + Apache Tiles 2
by the Thymeleaf project (officially supported)
- An integration package that allows you to use Apache Tiles 2 for layout in your Thymeleaf applications, with the ability to mix JSPs and Thymeleaf templates and do natural templating.
-
- Info and source [github.com]
- Binaries [sourceforge.net]
-
Thymeleaf + Spring Security 3
by the Thymeleaf project (officially supported)
- An integration package that allows you to use Spring Security in a highly integrated way in your Thymeleaf applications, mimicing the features of Spring Security's JSP taglib.
-
- Info and source [github.com]
- Binaries [sourceforge.net]
-
Thymeleaf + IE Conditional Comments
by the Thymeleaf project (officially supported)
- An integration package that allows Thymeleaf to process IE conditional comments in the same way as any other part of the markup.
-
- Info and source [github.com]
- Binaries [sourceforge.net]
Dialects (unofficial)
-
Layout Dialect
by Emanuel Rabina
- Layout is a custom dialect that provides tools for creating layouts in thymeleaf applications, in a way similar to how SiteMesh works.
-
- Info and source [github.com]
-
Dandelion-DataTables Dialect
by Thibault Duchateau and Romain Lespinasse
-
Dandelion-DataTables is a free and Open Source web framework that allows you to quickly create
full-featured HTML table based on the amazing DataTables jQuery plugin.
Writing tables in your Java/JEE based web application has never been so easy thanks to all the features and template engines integration : JSP and Thymeleaf! -
- Dandelion main site [github.com]
- Dandelion-DataTables site [github.com]
-
Dandelion-DataTables is a free and Open Source web framework that allows you to quickly create
full-featured HTML table based on the amazing DataTables jQuery plugin.
-
PagesDialect for Thymeleaf
by José Samper
- PagesDialect is a custom dialect that provides some Collection processing utilities, like pagination, sorting or exporting.
-
- Info and source [sourceforge.net]
-
Thymeleaf With Dialect
by Martin Frey
- A dialect for Thymeleaf that allows you to use attributes with a "with" prefix to avoid having long "th:with"-expressions.
-
- Info and source [github.com]
-
Thymeleaf Cache Dialect
by Martin Frey
-
Some parts of our webpage will not change often during the lifetime of the application or is
dependent only on a usersession.
This dialect will cache the resulting output of the element it is declared on and will replace the element on a cache hit. -
- Info and source [github.com]
-
Some parts of our webpage will not change often during the lifetime of the application or is
dependent only on a usersession.
-
HTML5 Validation Dialect
by Francisco Pérez and José Samper
- This dialect reads JSR-303 annotations and modifies the HTML code introducing HTML5 form validation code matching the annotations.
-
- Info and source [sourceforge.net]
-
WUIC Dialect
by Guillaume Drouet
- WUIC is a Java project that helps developers manage their web statics. JS/CSS minification and aggregation, sprites computation, server/browser cache with eviction on any changes, etc. The dialect helps Thymeleaf users use WUIC features when writing their templates.
-
- WUIC main site [github.io]
-
Data Attribute Dialect
by Max Bruchmann
- Thymeleaf Data Attributes dialect evaluates thymeleaf expressions in data:* attributes and sets the result as data-* attribute of the HTML tag.
-
- Info and source [github.com]
Tools and Integrations (unofficial)
-
Thymol
by Jim Benson
- Thymol allows you to apply your th:include fragment inclusions statically (without executing your application), by means of javascript.
-
- Info and source [sourceforge.net]
-
Thymus
by Will Hoover
- thymus.js is a Thymeleaf inspired JQuery plug-in that can be used as a Thymeleaf client-side controller for fragmented model/view updates via the client's browser. thymus.js is flexible enough to be ran independent of Thymeleaf, but can also be used as a powerful production companion to Thymeleaf and/or as an offline protoyping engine.
-
- Info and source [github.io]
-
Spring MVC Quickstart Maven Archetype
by Rafał Borowiec
- A maven archetype for web applications including Thymeleaf, Spring MVC, Spring Security, Bootstrap, JPA (Hibernate / HSQLDB / Spring Data JPA), mongoDB and JUnit.
-
- Info and source [github.com]
-
Thymeleaf + Spring MVC Maven Archetype
by Álex Soto
- A maven archetype for bootstrapping web applications using Spring MVC and Thymeleaf.
-
- Website [lordofthejars.com]
-
Thymesheet
by Adam Perry
- Thymesheet is an extension for Thymeleaf which allows you to move attributes such as th:if, th:text etc, into an external CSS3 file. This means that absolutely no Java/server logic is embedded in the HTML at all - taking natural templating one step further! Compatible with Tiles, Spring, Conditional Comments, and any Thymeleaf dialect.
-
- Website [connect-group.github.io]
-
Thymeleaf module for Play Framework 1.2
by Satoshi Takata
- This module allows you to use Thymeleaf as a substitute for the groovy templates in the view layer of Play Framework 1.2.
-
- Module at Play Framework website [playframework.org]
- Info and source [github.com]
-
Thymeleaf JAWR Extension
by Miloš Milivojević
- A dialect for Thymeleaf template engine enabling the use of Jawr (a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files).
-
- Info and source [code.google.com]
Examples (unofficial)
-
Demo Arkadias
by Arkadia Systems
- An example application created with Spring Roo + Thymeleaf + HTML5 +jQuery, hosted on AppFog.
-
- Live demo [demo-arkadias.aws.af.cm]


Notes: * drag/zoom as usual * tooltip after a while * lasso selection using ctrl/alt key * single selection should work * debug output with rendering information * build with Typescript + Webpack2


-
Hyperlapse Lets You Selfielapse: This Week in Social Media |
www.socialmediaexaminer.com
Social media news and new developments making social media marketing easier. (Selfielapse, Facebook links, Facebook app, AmazonWishList, Promoted ...
-
How to Use Social Psychology to Improve Your Marketing |
www.socialmediaexaminer.com
Are you planning a social media campaign? Discover the social psychology concepts used by ALS to achieve overwhelming success and how you can use ...
-
How to Increase Your Facebook Conversions Using Google Analytics |
www.socialmediaexaminer.com
Do you know who's buying your products on your website? This article shows how to identify your optimum audience for increased Facebook conversions.
-
How to Find Hidden Social Media Referral Traffic With Google Analytics |
www.socialmediaexaminer.com
Are you tracking all of your social data with Google Analytics? This article shows how to create custom URLs to find what is called dark social media ...
-
Facebook Alters News Feed: This Week in Social Media |
www.socialmediaexaminer.com
Social media news and new developments making social media marketing easier. (Facebook news feed, SlideShare GIFs, Facebook ads, Facebook promoted ...
-
The New Pinterest Analytics Tool: How To Use It for Business |
www.socialmediaexaminer.com
Do you want to measure your Pinterest efforts? This article shows how the new Pinterest Analytics features help get the most out of Pinterest ...
-
3 Ways to Use Social Media for Business |
www.socialmediaexaminer.com
Here are three ways to use social media for business to create the interesting and valuable social presence you need to achieve the success you want.
-
How to Use Instagram to Promote Your Products |
www.socialmediaexaminer.com
Are you using social media to reach customers? This article shows how to use Instagram to gain brand recognition and reach new customers.
-
4 Ways to Use Social Media in Public Relations |
www.socialmediaexaminer.com
Are you sending out press releases and waiting for the media to write about you? This article shares four ways social support enhances public ...
-
Twitter Buy Button: This Week in Social Media |
www.socialmediaexaminer.com
Social media news and new developments making social media marketing easier. (Twitter Buy button, private SlideShare uploads, Foursquare Swarm)
-
Writing and Social: Why the Written Word Is Your Marketing Advantage |
www.socialmediaexaminer.com
Social Media Marketing Podcast 110, in this episode Ann Handley shares why she decided to write a book about writing for marketers, geared toward ...
-
Facebook wants to know why you hide ads - Inside Facebook
www.insidefacebook.com
Facebook users hide ads for several reasons, but now the site is making a greater effort to understand why.
-
How Small Businesses Can Use Visual Content and Increase Conversions | ...
www.convinceandconvert.com
What do big companies have that small businesses don’t? Maybe they have more resources or online followers, or maybe they have more budget to spend ...
-
8 Visual Content Apps to Create Stunning Images and Videos |
www.socialmediaexaminer.com
Do you want to present visual messages in new ways? This article shows eight design resources and tools to create visual content quickly and easily.
-
Infographic: Holiday Facebook marketing trends - Inside Facebook
www.insidefacebook.com
As brands gear up for the holiday season, a survey by Facebook Preferred Marketing Developer Offerpop shows that 92 percent of marketers polled ...
-
Where are the top honeymoon destinations for Facebook users? - Inside ...
www.insidefacebook.com
As spring and summer weddings give way to honeymoons, Facebook released data showing the top check-in locations for honeymoons. Sin City took the top ...
-
Social Media is Not Your Problem | Convince and Convert: Social Media ...
www.convinceandconvert.com
Scott Stratten, President of UnMarketing, joins the Social Pros Podcast this week to discuss his new book UnSelling: The New Customer Experience, the ...
-
ICYMI: From the iPhone 6 to Emma Watson Nude
www.socialmediaexplorer.com
Social media moves pretty fast. If you don’t stop and look around once in a while, you could miss it. In order to help you keep up, the team here at ...
-
Facebook redesigns birthday post flow - Inside Facebook
www.insidefacebook.com
For some people, the only time they interact with their outer circle of Facebook friends is through the "Happy birthday" post. Facebook is trying to ...
-
Instagram's Hyperlapse update: use of front camera added - Inside Facebook
www.insidefacebook.com
Instagram on Thursday announced an update to its Hyperlapse app (currently only for iOS). Now, Hyperlapse users with the updated app can use their ...
-
Study: CPG shoppers prefer Facebook over Twitter for brand interaction - ...
www.insidefacebook.com
A new study by G/O Digital detailing shoppers' habits with consumer-packaged goods (CPG) brands shows that shoppers polled turn to Facebook more ...
-
How to Cross the Visual Content Canyon | Convince and Convert: Social ...
www.convinceandconvert.com
What’s happening right now in the visual content space is eerily similar to what happened with Big Data. Marketers are facing two—seemingly ...
-
5 Tips to Power Your Real-Time Marketing Efforts | Convince and Convert: ...
www.convinceandconvert.com
Jessica Gioglio 1 Comment
-
Study: Facebook fans who interact with the brand page make for ...
www.insidefacebook.com
In astudy of a major grocery store's Facebook page (150,000 fans), YetiData and Collective Bias that Facebook fans of the store on average bought 125 ...
-
Infographic: Adoption of Facebook Messenger growing worldwide - Inside ...
www.insidefacebook.com
Despite widespread panic over privacy concerns, a new infographic from GlobalWebIndex shows that the adoption of Facebook Messenger continues to grow ...
-
Disruption from the Collaborative Economy | Web Strategy by Jeremiah ...
www.web-strategist.com
The Collaborative Economy is a crowd commerce revolution. People are empowered to get what they need from each other, using now common, mobile ...
-
3 Rules for Success from the Top 10 Marketers of 2014 | Convince and ...
www.convinceandconvert.com
The best way to learn how to break through the content marketing noise is to find out which content marketers are successful at it and learn from ...
-
Q&A with Facebook Advertising Research Manager Rob Creekmore - Inside ...
www.insidefacebook.com
Facebook's Advertising Research Manager of Marketing Science, Rob Creekmore, talked with Inside Facebook at the Kenshoo K8 Summit about the growing ...
 It's not about social media, ...
-
The Six Be-attitudes of Social Marketing
www.socialmediaexplorer.com
If you’re doing and doing and getting nowhere fast, perhaps it’s time to start being, instead. Matt Hollowell explains his six Be-attitudes of social ...


--- layout: post title: Code School's "Try R" date: 2013-01-24 08:15:22.000000000 -06:00 categories: [] tags: [] status: publish type: post published: true meta: _oembed_be681395f951d3b3ee075baeec8e91d9: '{{unknown}}' _edit_last: '25054220' _publicize_pending: '1' publicize_twitter_user: adamnengland _wpas_done_881586: '1' _publicize_done_external: a:1:{s:7:"twitter";a:1:{i:109154946;b:1;}} _wpas_done_881584: '1' _oembed_d8ef6c4c669b42a582139d0ef1897d06: '{{unknown}}' _oembed_fa5393025612ff1a73cc9882914b4cfb: '{{unknown}}' _oembed_8c214b5c9fd5c53425103b77af5a32e5: '{{unknown}}' _oembed_ed7db761e652c0cd60d543fae3b2e51f: '{{unknown}}' _oembed_cd2cdfe04571946753e54b98648cb624: '{{unknown}}' _oembed_7fd21881a32e7732a755744149d4836b: '{{unknown}}' _oembed_803cedad7eed277080d18b157e690fc1: '{{unknown}}' _oembed_e7cc837c0fb1c6928b3745b045aecd47: '{{unknown}}' _oembed_f303f1c491e59cad662523fd5a332a52: '{{unknown}}' _oembed_7d62c32ff0e742fdbf1d0d2f5ce222f1: '{{unknown}}' author: login: adamnengland email<EMAIL_ADDRESS>display_name: adamnengland first_name: '' last_name: '' excerpt: !ruby/object:Hpricot::Doc options: {} ---
I feel like 2013 holds a lot of data analysis for me, so I'd like to start the year off by learning a language that excels at statistical analysis and visualization. Enter R, a language that has gotten quite popular over the past few years. In the interest of expanding my horizons, I decided to try to learn this using Code School's Try R course. Code School courses can be a little simplistic if you have programming experience, but since I haven't ever looked at R, it seems appropriate.
Lesson One: Using R
The first lesson covers basic variable assignment, functions, and expressions in the REPL environment. Pretty simple for anyone with a programming background, but it does introduce the somewhat unusual assignment operator in R:
{% highlight r %}
x <- 42
{% endhighlight %}
This is going to prove a little confusing, for me, as I've recently been using coffeescript a lot, with its -> operator for defining functions. I keep swapping the two operators during the lesson.
Lesson Two: Vectors
Now we are getting somewhere. In order for me to do any statistical analysis, I'm going to need some data structures. Vectors are the fundamental one-dimensional list in R. Codeschool does an excellent job in this lesson of moving into data visualization early and seamlessly.
{% highlight r %}
> vesselsSunk <- c(4, 5, 1)
> barplot(vesselsSunk)
{% endhighlight %}
To be honest, I've never used a language before with a barplot function in the core language. At this point in the lesson, I'm pretty excited to keep going. Lesson 2 covers vector math and plotting.
Lesson Three: Matrices
Moving onto two-dimensional data sets. I can almost feel the correlation coefficients and multiple regressions in my near future.
It turns out that this is kind of an odd chapter. We look at basic matrix construction and manipulation.
{% highlight r %}
# Construct a matrix
> elevation <- matrix(0,3,4)
[,1] [,2] [,3] [,4]
[1,] 0 0 0 0
[2,] 0 0 0 0
[3,] 0 0 0 0
#Edit a value
elevation[2,2] <- 1
{% endhighlight %}
I suppose the lesson is successful in showing how to use matrices, but I don't feel that it imparts much insight into the language. Similarly, we are introduced to contour, persp, and image functions, however, they remain fairly magical at the end of the lesson.
Lesson 4 - Summary Statistics
Mean, Median, standard deviation. This one took about 2 minutes to complete, but is obviously very important if you never took statistics.
Lesson 5,6 - Factors & Data Frames
R's Factors and Data Frames provide nice ways to group and categorize data. Once you understand factors, you can group a set of users by age, or other distinguishing characteristics. I really enjoyed these lessons, very practical.
Lesson 7 - Real-World Data
Great finish for the lessons, bit of analysis on real world software piracy data. We finally got an example of data correlation using R, which I'm pretty excited to use in some data sets I'm looking at.
Conclusion
I'd recommend the Try R course to any developer who is interested in data analysis and visualization. I'd REALLY recommend the course for anyone with an interest in statistics and data analysis who doesn't know anything about programming. It really is that easy. Good work Code School.


{% extends 'actor/templates/settings_base.html' %} {% load i18n %} {% load nonce %} {% block settings %} {% if email %}{# already active #}
You are {{email_notify|yesno:",not"}} currently receiving notifications via email {% trans '(Change notification options)' %}
{% blocktrans %}A confimation message has been sent to {{unconfirmed_email}}, please follow the link in it to confirm your email address.{% endblocktrans %}
{% blocktrans %}If the message doesn't arrive in a few minutes, you can request another message below.{% endblocktrans %}


Tile categories and how many to expect with outside that range recieving penalty*occurrances and weight being how pool weighs this score when calculating fitness. Total tiles in map is 162*14=2268
| Tile type | Target | Base weight | Reduction rate | Fitness Multiplier |
|---|---|---|---|---|
| Interesting | ||||
| Enemies | ||||
| Hazards | ||||
| Rewards | ||||
| Leniency | ||||
| Leniency | ||||
| Reachable Column | ||||
| Required Jumps |
Normal breeding weight
Mixed column
Noisy mixed column
noise
Shifted column
min
max
Duplicated column
Swap Column


Overview
Namespaces
app
libs
Classes
GoogleService
U
Overview
Namespace
Class
Class U
Namespace:
app
\
libs
Located at
U.php
Methods summary
public static
#
date2Label
(
$date
)


About our product
We make salmon Cookies for coffee time the idea of make salmon cookies to compare two signature of seattle icons.
You Can Find us:
- Seattle:1901 Western Ave, STE A, Seattle, WA 98101
- Tokyo:2-29-13 Dogenzaka | Wakatsuki Bldg 1F, Shibuya 150-0043, Tokyo Prefecture
- Dubai:Opp Karama Park, Karama, Dubai, United Arab Emirates
- Paris: Tour Maine Montparnasse, 56ème étage Tour Maine Montparnasse, Avenue du Maine, 75015 Paris
- Lima: Calle Tahiti 175, Lima Peru
Hours open
We Open EveryDay
6am - 7pm .
Be Profesional and know to manage you'r time
this picture of our product
Contact us
+962787528868


Russia remains suspended as reinstatement process put on hold
by Telegraph SportRussia's reinstatement process has been suspended by the World Athletics Council following fresh anti-doping charges against senior officials.
The Russian Athletics Federation (RusAF) has been banned from competition since 2015 and the suspension will now continue indefinitely as the Athletics Integrity Unit (AIU) made its latest recommendations to the council.
On Thursday "several senior federation officials" from RusAF were charged with and provisionally suspended for tampering and complicity.
In its findings, the AIU taskforce called for the immediate suspension of the reinstatement process until the latest charges had been answered.
World Athletics then confirmed on Friday evening that it had taken the step to halt Russia's return to competition.
"There is an ongoing process and we have to respect that process," taskforce chairman Rune Andersen said in the statement.
"There are charges laid by the AIU which we need to respect, and the AIU needs to receive feedback from RusAF by 12 December.
"When we have the answers from the AIU on what has been going on and what the process will be, then we will convene and look at the whole structure and we will come up with recommendations to the council."
World Athletics president Lord Coe added: "It is really important that we continue with the process we began in November 2015. The recommendation that was given to us today, and unanimously accepted by the council, was in the spirit of that process.
"We will take this through to wherever we need to take it to protect the athletes and the sport."


Star Wars: The Rise of Skywalker Releases Dramatic New Images
by Bea CaicoyaWith the release of Star Wars: The Rise of Skywalker approaching like the Millennium Falcon after it makes the jump to hyperspace, several new still from the film have surfaced.
Some of the images, which were released by EW, connect with scenes from past trailers, and they also offer a close look at two new additions to the franchise: Allegiant General Pryde (Richard E. Grant), a First Order official that works in close proximity with General Hux, and a battalion of deployed snowtroopers armed and marching in battle formation.
Click the button below to start this article in quick view.
Other images include a new look at Rose Tico, Finn and Poe Dameron in the Resistance base, a closeup of Kylo Ren surrounded by Stormtroopers in a hangar, Rey training in a lush jungle planet with a remote, Finn, Chewbacca, Rey and Poe facing an unseen enemy and Finn and Jannah standing on a dry grassy field.
Directed and co-written by J.J. Abrams, Star Wars: The Rise of Skywalker stars Daisy Ridley, Adam Driver, John Boyega, Oscar Isaac, Lupita Nyong’o, Domhnall Gleeson, Kelly Marie Tran, Joonas Suotamo, Billie Lourd, Keri Russell, Anthony Daniels, Mark Hamill, Billy Dee Williams and Carrie Fisher, with Naomi Ackie and Richard E. Grant. The film arrives December 20.
https://schema.orgBreadcrumbListListItem1Homehttps://www.cbr.com/ListItem2Movieshttps://www.cbr.com/category/movies/ListItem3Movie Newshttps://www.cbr.com/category/movies/news-movies/ListItem4Star Wars: The Rise of Skywalker Releases Dramatic New Imageshttps://www.cbr.com/star-wars-rise-of-skywalker-new-images/


MATTHIAS HINZ
M.Sc. Geoinformatics
ABOUT
SKILLS
WORKS
CONTACT
orcid.org/0000-0001-6837-9406
{{ content }}
Website Impressum
| Powered by
w3.css


Before Change
output_type=self._action_spec.dtype)
action_distributions = tfp.distributions.Deterministic(loc=chosen_actions)
if self._expose_predicted_rewards:
policy_info = PolicyInfo(
predicted_rewards=tf.stack(est_rewards, axis=-1))
else:
policy_info = ()
return policy_step.PolicyStep(
action_distributions, policy_state, policy_info)
After Change
output_type=self._action_spec.dtype)
action_distributions = tfp.distributions.Deterministic(loc=chosen_actions)
policy_info = policy_utilities.PolicyInfo(
predicted_rewards=tf.stack(est_rewards, axis=-1) if
policy_utilities.InfoFields.PREDICTED_REWARDS in self._emit_policy_info
else ())
return policy_step.PolicyStep(
action_distributions, policy_state, policy_info)


|
Drake
|
The context-dependent state of SceneGraph.
This serves as an AbstractValue in the context. SceneGraph's time-dependent state includes more than just values; objects can be added to or removed from the world over time. Therefore, SceneGraph's context-dependent state includes values (the poses) and structure (the topology of the world).
| T | The scalar type, which must be one of the default nonsymbolic scalars. |
#include <drake/geometry/proximity_engine.h>
Public Types | |
| using | FrameIdRange = internal::MapKeyRange< FrameId, internal::InternalFrame > |
| An object that represents the range of FrameId values in the state. More... | |
Public Member Functions | |
| GeometryState () | |
| Default constructor. More... | |
| template<class T1 = T> | |
| std::enable_if<!std::is_same< T1, double >::value, GeometryState< T > & >::type | operator= (const GeometryState< double > &other) |
| Allow assignment from a GeometryState<double> to a GeometryState<T>. More... | |
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable | |
| GeometryState (const GeometryState &)=default | |
| GeometryState & | operator= (const GeometryState &)=default |
| GeometryState (GeometryState &&)=default | |
| GeometryState & | operator= (GeometryState &&)=default |
Scene-graph wide introspection | |
| int | get_num_sources () const |
| Implementation of SceneGraphInspector::num_sources(). More... | |
| int | get_num_frames () const |
| Implementation of SceneGraphInspector::num_frames(). More... | |
| FrameIdRange | get_frame_ids () const |
| Implementation of SceneGraphInspector::all_frame_ids(). More... | |
| int | get_num_geometries () const |
| Implementation of SceneGraphInspector::num_geometries(). More... | |
| std::vector< GeometryId > | GetAllGeometryIds () const |
| Implementation of SceneGraphInspector::GetAllGeometryIds(). More... | |
| int | NumGeometriesWithRole (Role role) const |
| Implementation of SceneGraphInspector::NumGeometriesWithRole(). More... | |
| int | NumDynamicGeometries () const |
| Implementation of SceneGraphInspector::NumDynamicGeometries(). More... | |
| int | NumAnchoredGeometries () const |
| Implementation of SceneGraphInspector::NumAnchoredGeometries(). More... | |
| std::set< std::pair< GeometryId, GeometryId > > | GetCollisionCandidates () const |
| Implementation of SceneGraphInspector::GetCollisionCandidates(). More... | |
Sources and source-related data | |
| bool | SourceIsRegistered (SourceId source_id) const |
| Implementation of SceneGraphInspector::SourceIsRegistered(). More... | |
| const std::string & | GetName (SourceId id) const |
| Implementation of SceneGraphInspector::GetSourceName(). More... | |
| int | NumFramesForSource (SourceId source_id) const |
| Implementation of SceneGraphInspector::NumFramesForSource(). More... | |
| const FrameIdSet & | FramesForSource (SourceId source_id) const |
| Implementation of SceneGraphInspector::FramesForSource(). More... | |
Frames and their properties | |
| bool | BelongsToSource (FrameId frame_id, SourceId source_id) const |
| Implementation of SceneGraphInspector::BelongsToSource(FrameId, SourceId) const. More... | |
| const std::string & | GetOwningSourceName (FrameId id) const |
| Implementation of SceneGraphInspector::GetOwningSourceName(FrameId) const. More... | |
| const std::string & | GetName (FrameId frame_id) const |
| Implementation of SceneGraphInspector::GetName(FrameId) const. More... | |
| int | GetFrameGroup (FrameId frame_id) const |
| Implementation of SceneGraphInspector::GetFrameGroup(). More... | |
| int | NumGeometriesForFrame (FrameId frame_id) const |
| Implementation of SceneGraphInspector::NumGeometriesForFrame(). More... | |
| int | NumGeometriesForFrameWithRole (FrameId frame_id, Role role) const |
| Implementation of SceneGraphInspector::NumGeometriesForFrameWithRole(). More... | |
| int | NumGeometriesWithRole (FrameId frame_id, Role role) const |
| Reports the number of child geometries for this frame that have the indicated role assigned. More... | |
| GeometryId | GetGeometryIdByName (FrameId frame_id, Role role, const std::string &name) const |
| Implementation of SceneGraphInspector::GetGeometryIdByName(). More... | |
Geometries and their properties | |
| bool | BelongsToSource (GeometryId geometry_id, SourceId source_id) const |
| Implementation of SceneGraphInspector::BelongsToSource(GeometryId, SourceId) const. More... | |
| const std::string & | GetOwningSourceName (GeometryId id) const |
| Implementation of SceneGraphInspector::GetOwningSourceName(GeometryId) const. More... | |
| FrameId | GetFrameId (GeometryId geometry_id) const |
| Implementation of SceneGraphInspector::GetFrameId(). More... | |
| const std::string & | GetName (GeometryId geometry_id) const |
| Implementation of SceneGraphInspector::GetName(GeometryId) const. More... | |
| const Shape & | GetShape (GeometryId id) const |
| Support for SceneGraphInspector::Reify(). More... | |
| const math::RigidTransform< double > & | GetPoseInFrame (GeometryId geometry_id) const |
| Implementation of SceneGraphInspector::X_FG(). More... | |
| const math::RigidTransform< double > & | GetPoseInParent (GeometryId geometry_id) const |
| Implementation of SceneGraphInspector::X_PG(). More... | |
| const ProximityProperties * | GetProximityProperties (GeometryId id) const |
| Implementation of SceneGraphInspector::GetProximityProperties(). More... | |
| const IllustrationProperties * | GetIllustrationProperties (GeometryId id) const |
| Implementation of SceneGraphInspector::GetIllustrationProperties(). More... | |
| const PerceptionProperties * | GetPerceptionProperties (GeometryId id) const |
| Implementation of SceneGraphInspector::GetPerceptionProperties(). More... | |
| bool | CollisionFiltered (GeometryId id1, GeometryId id2) const |
| Implementation of SceneGraphInspector::CollisionFiltered(). More... | |
Pose-dependent queries | |
These quantities all depend on the most recent pose values assigned to the registered frames. | |
| const math::RigidTransform< T > & | get_pose_in_world (FrameId frame_id) const |
| Implementation of QueryObject::X_WF(). More... | |
| const math::RigidTransform< T > & | get_pose_in_world (GeometryId geometry_id) const |
| Implementation of QueryObject::X_WG(). More... | |
| const math::RigidTransform< T > & | get_pose_in_parent (FrameId frame_id) const |
| Implementation of QueryObject::X_PF(). More... | |
State management | |
The methods that modify the state including: adding/removing entities from the state, modifying values in the state, etc. | |
| SourceId | RegisterNewSource (const std::string &name="") |
| Implementation of SceneGraph::RegisterSource(). More... | |
| FrameId | RegisterFrame (SourceId source_id, const GeometryFrame &frame) |
| Implementation of SceneGraph::RegisterFrame(). More... | |
| FrameId | RegisterFrame (SourceId source_id, FrameId parent_id, const GeometryFrame &frame) |
| Implementation of SceneGraph::RegisterFrame() with parent FrameId. More... | |
| GeometryId | RegisterGeometry (SourceId source_id, FrameId frame_id, std::unique_ptr< GeometryInstance > geometry) |
| Implementation of SceneGraph::RegisterGeometry(SourceId,FrameId, std::unique_ptr<GeometryInstance>) "SceneGraph::RegisterGeometry()" with parent FrameId. More... | |
| GeometryId | RegisterGeometryWithParent (SourceId source_id, GeometryId parent_id, std::unique_ptr< GeometryInstance > geometry) |
| Implementation of SceneGraph::RegisterGeometry(SourceId,GeometryId, std::unique_ptr<GeometryInstance>) "SceneGraph::RegisterGeometry()" with parent GeometryId. More... | |
| GeometryId | RegisterAnchoredGeometry (SourceId source_id, std::unique_ptr< GeometryInstance > geometry) |
| Implementation of SceneGraph::RegisterAnchoredGeometry(). More... | |
| void | RemoveGeometry (SourceId source_id, GeometryId geometry_id) |
| Implementation of SceneGraph::RemoveGeometry(). More... | |
| bool | IsValidGeometryName (FrameId frame_id, Role role, const std::string &candidate_name) const |
| Reports whether the canonicalized version of the given candidate geometry name is considered valid. More... | |
| void | AssignRole (SourceId source_id, GeometryId geometry_id, ProximityProperties properties, RoleAssign assign=RoleAssign::kNew) |
| Implementation of SceneGraph::AssignRole(). More... | |
| void | AssignRole (SourceId source_id, GeometryId geometry_id, PerceptionProperties properties, RoleAssign assign=RoleAssign::kNew) |
| Implementation of SceneGraph::AssignRole(). More... | |
| void | AssignRole (SourceId source_id, GeometryId geometry_id, IllustrationProperties properties, RoleAssign assign=RoleAssign::kNew) |
| Implementation of SceneGraph::AssignRole(). More... | |
| int | RemoveRole (SourceId source_id, FrameId frame_id, Role role) |
| Implementation of SceneGraph::RemoveRole(). More... | |
| int | RemoveRole (SourceId source_id, GeometryId geometry_id, Role role) |
| Implementation of SceneGraph::RemoveRole(). More... | |
| int | RemoveFromRenderer (const std::string &renderer_name, SourceId source_id, FrameId frame_id) |
For every geometry directly registered to the frame with the given frame_id , if it has been added to the renderer with the given renderer_name it is removed from that renderer. More... | |
| int | RemoveFromRenderer (const std::string &renderer_name, SourceId source_id, GeometryId geometry_id) |
Removes the geometry with the given geometry_id from the renderer with the given renderer_name , if it has previously been added. More... | |
Collision Queries | |
See Collision Queries for more details. | |
| std::vector< PenetrationAsPointPair< double > > | ComputePointPairPenetration () const |
| Implementation of QueryObject::ComputePointPairPenetration(). More... | |
| std::vector< ContactSurface< T > > | ComputeContactSurfaces () const |
| Implementation of QueryObject::ComputeContactSurfaces(). More... | |
| void | ComputeContactSurfacesWithFallback (std::vector< ContactSurface< T >> *surfaces, std::vector< PenetrationAsPointPair< double >> *point_pairs) const |
| Implementation of QueryObject::ComputeContactSurfacesWithFallback(). More... | |
| std::vector< SortedPair< GeometryId > > | FindCollisionCandidates () const |
| Implementation of QueryObject::FindCollisionCandidates(). More... | |
| bool | HasCollisions () const |
| Implementation of QueryObject::HasCollisions(). More... | |
Proximity filters | |
This interface allows control over which pairs of geometries can even be considered for proximity queries. This affects all queries that depend on geometries with a proximity role. See Scene Graph Collision Filtering for more details. | |
| void | ExcludeCollisionsWithin (const GeometrySet &set) |
| Implementation of SceneGraph::ExcludeCollisionsWithin(). More... | |
| void | ExcludeCollisionsBetween (const GeometrySet &setA, const GeometrySet &setB) |
| Implementation of SceneGraph::ExcludeCollisionsBetween(). More... | |
Signed Distance Queries | |
See Signed Distance Queries for more details. | |
| std::vector< SignedDistancePair< T > > | ComputeSignedDistancePairwiseClosestPoints (double max_distance) const |
| Implementation of QueryObject::ComputeSignedDistancePairwiseClosestPoints(). More... | |
| SignedDistancePair< T > | ComputeSignedDistancePairClosestPoints (GeometryId id_A, GeometryId id_B) const |
| Implementation of QueryObject::ComputeSignedDistancePairClosestPoints(). More... | |
| std::vector< SignedDistanceToPoint< T > > | ComputeSignedDistanceToPoint (const Vector3< T > &p_WQ, double threshold) const |
| Implementation of QueryObject::ComputeSignedDistanceToPoint(). More... | |
Render Queries | |
See Render Queries for more details. | |
| void | AddRenderer (std::string name, std::unique_ptr< render::RenderEngine > renderer) |
| Implementation of SceneGraph::AddRenderer(). More... | |
| bool | HasRenderer (const std::string &name) const |
| Implementation of SceneGraph::HasRenderer(). More... | |
| const render::RenderEngine * | GetRenderEngineByName (const std::string &name) const |
| Implementation of QueryObject::GetRenderEngineByName. More... | |
| int | RendererCount () const |
| Implementation of SceneGraph::RendererCount(). More... | |
| std::vector< std::string > | RegisteredRendererNames () const |
| Implementation of SceneGraph::RegisteredRendererNames(). More... | |
| void | RenderColorImage (const render::CameraProperties &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, bool show_window, systems::sensors::ImageRgba8U *color_image_out) const |
| Implementation of QueryObject::RenderColorImage(). More... | |
| void | RenderDepthImage (const render::DepthCameraProperties &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, systems::sensors::ImageDepth32F *depth_image_out) const |
| Implementation of QueryObject::RenderDepthImage(). More... | |
| void | RenderLabelImage (const render::CameraProperties &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, bool show_window, systems::sensors::ImageLabel16I *label_image_out) const |
| Implementation of QueryObject::RenderLabelImage(). More... | |
| void | RenderColorImage (const render::ColorRenderCamera &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, systems::sensors::ImageRgba8U *color_image_out) const |
| Implementation of QueryObject::RenderColorImage(). More... | |
| void | RenderDepthImage (const render::DepthRenderCamera &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, systems::sensors::ImageDepth32F *depth_image_out) const |
| Implementation of QueryObject::RenderDepthImage(). More... | |
| void | RenderLabelImage (const render::ColorRenderCamera &camera, FrameId parent_frame, const math::RigidTransformd &X_PC, systems::sensors::ImageLabel16I *label_image_out) const |
| Implementation of QueryObject::RenderLabelImage(). More... | |
Scalar conversion | |
| std::unique_ptr< GeometryState< AutoDiffXd > > | ToAutoDiffXd () const |
| Returns a deep copy of this state using the AutoDiffXd scalar with all scalar values initialized from the current values. More... | |
Friends | |
| template<typename > | |
| class | GeometryState |
| class | internal::GeometryVisualizationImpl |
| class | SceneGraph< T > |
| template<class U > | |
| class | GeometryStateTester |
| using FrameIdRange = internal::MapKeyRange<FrameId, internal::InternalFrame> |
An object that represents the range of FrameId values in the state.
It is used in range-based for loops to iterate through registered frames.
|
default |
|
default |
| GeometryState | ( | ) |
Default constructor.
| void AddRenderer | ( | std::string | name, |
| std::unique_ptr< render::RenderEngine > | renderer | ||
| ) |
Implementation of SceneGraph::AddRenderer().
| void AssignRole | ( | SourceId | source_id, |
| GeometryId | geometry_id, | ||
| ProximityProperties | properties, | ||
| RoleAssign | assign = RoleAssign::kNew |
||
| ) |
Implementation of SceneGraph::AssignRole().
| void AssignRole | ( | SourceId | source_id, |
| GeometryId | geometry_id, | ||
| PerceptionProperties | properties, | ||
| RoleAssign | assign = RoleAssign::kNew |
||
| ) |
Implementation of SceneGraph::AssignRole().
| void AssignRole | ( | SourceId | source_id, |
| GeometryId | geometry_id, | ||
| IllustrationProperties | properties, | ||
| RoleAssign | assign = RoleAssign::kNew |
||
| ) |
Implementation of SceneGraph::AssignRole().
Implementation of SceneGraphInspector::BelongsToSource(FrameId, SourceId) const.
| bool BelongsToSource | ( | GeometryId | geometry_id, |
| SourceId | source_id | ||
| ) | const |
Implementation of SceneGraphInspector::BelongsToSource(GeometryId, SourceId) const.
| bool CollisionFiltered | ( | GeometryId | id1, |
| GeometryId | id2 | ||
| ) | const |
Implementation of SceneGraphInspector::CollisionFiltered().
| std::vector<ContactSurface<T> > ComputeContactSurfaces | ( | ) | const |
Implementation of QueryObject::ComputeContactSurfaces().
| void ComputeContactSurfacesWithFallback | ( | std::vector< ContactSurface< T >> * | surfaces, |
| std::vector< PenetrationAsPointPair< double >> * | point_pairs | ||
| ) | const |
Implementation of QueryObject::ComputeContactSurfacesWithFallback().
| std::vector<PenetrationAsPointPair<double> > ComputePointPairPenetration | ( | ) | const |
Implementation of QueryObject::ComputePointPairPenetration().
| SignedDistancePair<T> ComputeSignedDistancePairClosestPoints | ( | GeometryId | id_A, |
| GeometryId | id_B | ||
| ) | const |
Implementation of QueryObject::ComputeSignedDistancePairClosestPoints().
| std::vector<SignedDistancePair<T> > ComputeSignedDistancePairwiseClosestPoints | ( | double | max_distance | ) | const |
Implementation of QueryObject::ComputeSignedDistancePairwiseClosestPoints().
| std::vector<SignedDistanceToPoint<T> > ComputeSignedDistanceToPoint | ( | const Vector3< T > & | p_WQ, |
| double | threshold | ||
| ) | const |
Implementation of QueryObject::ComputeSignedDistanceToPoint().
| void ExcludeCollisionsBetween | ( | const GeometrySet & | setA, |
| const GeometrySet & | setB | ||
| ) |
Implementation of SceneGraph::ExcludeCollisionsBetween().
| void ExcludeCollisionsWithin | ( | const GeometrySet & | set | ) |
Implementation of SceneGraph::ExcludeCollisionsWithin().
| std::vector<SortedPair<GeometryId> > FindCollisionCandidates | ( | ) | const |
Implementation of QueryObject::FindCollisionCandidates().
| const FrameIdSet& FramesForSource | ( | SourceId | source_id | ) | const |
Implementation of SceneGraphInspector::FramesForSource().
| FrameIdRange get_frame_ids | ( | ) | const |
Implementation of SceneGraphInspector::all_frame_ids().
| int get_num_frames | ( | ) | const |
Implementation of SceneGraphInspector::num_frames().
| int get_num_geometries | ( | ) | const |
Implementation of SceneGraphInspector::num_geometries().
| int get_num_sources | ( | ) | const |
Implementation of SceneGraphInspector::num_sources().
| const math::RigidTransform<T>& get_pose_in_parent | ( | FrameId | frame_id | ) | const |
Implementation of QueryObject::X_PF().
| const math::RigidTransform<T>& get_pose_in_world | ( | FrameId | frame_id | ) | const |
Implementation of QueryObject::X_WF().
| const math::RigidTransform<T>& get_pose_in_world | ( | GeometryId | geometry_id | ) | const |
Implementation of QueryObject::X_WG().
| std::vector<GeometryId> GetAllGeometryIds | ( | ) | const |
Implementation of SceneGraphInspector::GetAllGeometryIds().
| std::set<std::pair<GeometryId, GeometryId> > GetCollisionCandidates | ( | ) | const |
Implementation of SceneGraphInspector::GetCollisionCandidates().
Implementation of SceneGraphInspector::GetFrameGroup().
| FrameId GetFrameId | ( | GeometryId | geometry_id | ) | const |
Implementation of SceneGraphInspector::GetFrameId().
| GeometryId GetGeometryIdByName | ( | FrameId | frame_id, |
| Role | role, | ||
| const std::string & | name | ||
| ) | const |
Implementation of SceneGraphInspector::GetGeometryIdByName().
| const IllustrationProperties* GetIllustrationProperties | ( | GeometryId | id | ) | const |
Implementation of SceneGraphInspector::GetIllustrationProperties().
| const std::string& GetName | ( | SourceId | id | ) | const |
Implementation of SceneGraphInspector::GetSourceName().
| const std::string& GetName | ( | FrameId | frame_id | ) | const |
Implementation of SceneGraphInspector::GetName(FrameId) const.
| const std::string& GetName | ( | GeometryId | geometry_id | ) | const |
Implementation of SceneGraphInspector::GetName(GeometryId) const.
| const std::string& GetOwningSourceName | ( | FrameId | id | ) | const |
Implementation of SceneGraphInspector::GetOwningSourceName(FrameId) const.
| const std::string& GetOwningSourceName | ( | GeometryId | id | ) | const |
Implementation of SceneGraphInspector::GetOwningSourceName(GeometryId) const.
| const PerceptionProperties* GetPerceptionProperties | ( | GeometryId | id | ) | const |
Implementation of SceneGraphInspector::GetPerceptionProperties().
| const math::RigidTransform<double>& GetPoseInFrame | ( | GeometryId | geometry_id | ) | const |
Implementation of SceneGraphInspector::X_FG().
| const math::RigidTransform<double>& GetPoseInParent | ( | GeometryId | geometry_id | ) | const |
Implementation of SceneGraphInspector::X_PG().
| const ProximityProperties* GetProximityProperties | ( | GeometryId | id | ) | const |
Implementation of SceneGraphInspector::GetProximityProperties().
| const render::RenderEngine* GetRenderEngineByName | ( | const std::string & | name | ) | const |
Implementation of QueryObject::GetRenderEngineByName.
| const Shape& GetShape | ( | GeometryId | id | ) | const |
Support for SceneGraphInspector::Reify().
| bool HasCollisions | ( | ) | const |
Implementation of QueryObject::HasCollisions().
| bool HasRenderer | ( | const std::string & | name | ) | const |
Implementation of SceneGraph::HasRenderer().
Reports whether the canonicalized version of the given candidate geometry name is considered valid.
This tests the requirements described in the documentation of GeometryInstance. When adding a geometry to a frame, if there is doubt if a proposed name is valid, the name can be tested prior to registering the geometry.
| frame_id | The id of the frame to which the geometry would be assigned. |
| role | The role for the candidate name. |
| candidate_name | The name to validate. |
candidate_name
can be given to a GeometryInstance
assigned to the indicated frame with the indicated role. | std::exception | if frame_id does not refer to a valid frame. |
| int NumAnchoredGeometries | ( | ) | const |
Implementation of SceneGraphInspector::NumAnchoredGeometries().
| int NumDynamicGeometries | ( | ) | const |
Implementation of SceneGraphInspector::NumDynamicGeometries().
Implementation of SceneGraphInspector::NumFramesForSource().
Implementation of SceneGraphInspector::NumGeometriesForFrame().
Implementation of SceneGraphInspector::NumGeometriesForFrameWithRole().
Implementation of SceneGraphInspector::NumGeometriesWithRole().
Reports the number of child geometries for this frame that have the indicated role assigned.
This only includes the immediate child geometries of this* frame, and not those of child frames.
| std::logic_error | if the frame_id does not map to a valid frame. |
|
default |
|
default |
| std::enable_if<!std::is_same<T1, double>::value, GeometryState<T>&>::type operator= | ( | const GeometryState< double > & | other | ) |
Allow assignment from a GeometryState<double> to a GeometryState<T>.
| GeometryId RegisterAnchoredGeometry | ( | SourceId | source_id, |
| std::unique_ptr< GeometryInstance > | geometry | ||
| ) |
Implementation of SceneGraph::RegisterAnchoredGeometry().
| std::vector<std::string> RegisteredRendererNames | ( | ) | const |
Implementation of SceneGraph::RegisteredRendererNames().
| FrameId RegisterFrame | ( | SourceId | source_id, |
| const GeometryFrame & | frame | ||
| ) |
Implementation of SceneGraph::RegisterFrame().
| FrameId RegisterFrame | ( | SourceId | source_id, |
| FrameId | parent_id, | ||
| const GeometryFrame & | frame | ||
| ) |
Implementation of SceneGraph::RegisterFrame() with parent FrameId.
| GeometryId RegisterGeometry | ( | SourceId | source_id, |
| FrameId | frame_id, | ||
| std::unique_ptr< GeometryInstance > | geometry | ||
| ) |
Implementation of SceneGraph::RegisterGeometry(SourceId,FrameId, std::unique_ptr<GeometryInstance>) "SceneGraph::RegisterGeometry()" with parent FrameId.
| GeometryId RegisterGeometryWithParent | ( | SourceId | source_id, |
| GeometryId | parent_id, | ||
| std::unique_ptr< GeometryInstance > | geometry | ||
| ) |
Implementation of SceneGraph::RegisterGeometry(SourceId,GeometryId, std::unique_ptr<GeometryInstance>) "SceneGraph::RegisterGeometry()" with parent GeometryId.
| SourceId RegisterNewSource | ( | const std::string & | name = "" | ) |
Implementation of SceneGraph::RegisterSource().
The default logic is to define name as "Source_##" where the number is the value of the returned SourceId.
For every geometry directly registered to the frame with the given frame_id
, if it has been added to the renderer with the given renderer_name
it is removed from that renderer.
| std::logic_error | if a) source_id does not map to a registered source, b) frame_id does not map to a registered frame, c) frame_id does not belong to source_id (unless frame_id is the world frame id), or d) the context has already been allocated. |
| int RemoveFromRenderer | ( | const std::string & | renderer_name, |
| SourceId | source_id, | ||
| GeometryId | geometry_id | ||
| ) |
Removes the geometry with the given geometry_id
from the renderer with the given renderer_name
, if it has previously been added.
| std::logic_error | if a) source_id does not map to a registered source, b) geometry_id does not map to a registered geometry, c) geometry_id does not belong to source_id , or d) the context has already been allocated. |
| void RemoveGeometry | ( | SourceId | source_id, |
| GeometryId | geometry_id | ||
| ) |
Implementation of SceneGraph::RemoveGeometry().
Implementation of SceneGraph::RemoveRole().
| int RemoveRole | ( | SourceId | source_id, |
| GeometryId | geometry_id, | ||
| Role | role | ||
| ) |
Implementation of SceneGraph::RemoveRole().
| void RenderColorImage | ( | const render::CameraProperties & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| bool | show_window, | ||
| systems::sensors::ImageRgba8U * | color_image_out | ||
| ) | const |
Implementation of QueryObject::RenderColorImage().
| void RenderColorImage | ( | const render::ColorRenderCamera & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| systems::sensors::ImageRgba8U * | color_image_out | ||
| ) | const |
Implementation of QueryObject::RenderColorImage().
| void RenderDepthImage | ( | const render::DepthCameraProperties & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| systems::sensors::ImageDepth32F * | depth_image_out | ||
| ) | const |
Implementation of QueryObject::RenderDepthImage().
| void RenderDepthImage | ( | const render::DepthRenderCamera & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| systems::sensors::ImageDepth32F * | depth_image_out | ||
| ) | const |
Implementation of QueryObject::RenderDepthImage().
| int RendererCount | ( | ) | const |
Implementation of SceneGraph::RendererCount().
| void RenderLabelImage | ( | const render::CameraProperties & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| bool | show_window, | ||
| systems::sensors::ImageLabel16I * | label_image_out | ||
| ) | const |
Implementation of QueryObject::RenderLabelImage().
| void RenderLabelImage | ( | const render::ColorRenderCamera & | camera, |
| FrameId | parent_frame, | ||
| const math::RigidTransformd & | X_PC, | ||
| systems::sensors::ImageLabel16I * | label_image_out | ||
| ) | const |
Implementation of QueryObject::RenderLabelImage().
| bool SourceIsRegistered | ( | SourceId | source_id | ) | const |
Implementation of SceneGraphInspector::SourceIsRegistered().
| std::unique_ptr<GeometryState<AutoDiffXd> > ToAutoDiffXd | ( | ) | const |
Returns a deep copy of this state using the AutoDiffXd scalar with all scalar values initialized from the current values.
If this is invoked on an instance already instantiated on AutoDiffXd, it is equivalent to cloning the instance.
|
friend |
|
friend |
|
friend |
|
friend |


November 19, 2019
Olga is a statistician by education and trade. She received her Ph.D. in statistics from Purdue University in 2002, where she taught statistics courses as a teaching assistant for six years. For the past 17 years she has been working as a professor of Statistics at Cal State University, Long Beach (CSULB). She has authored/co-authored 15 articles published in peer-reviewed journals, mostly in applied fields (kinesiology, nursing, and health sciences), including four books (clinical trials, minimax theory, nonparametric statistics, and advanced regressions). Her passion for statistics and organizational skills are not limited to her job alone. For the past six years, she has taught extracurricular lessons in math and science to elementary school students, and for the past year she held regular practice sessions for middle-school and high-school students to prepare them for various math competitions.
1) What does data science mean to you? Data Science is not really my profession. A good data scientist, in my opinion, is an excellent programmer and a decent statistician.
2) What do you think is the biggest challenge facing data science today? The biggest challenge is absence of formal degrees in Data Science at the level of state universities (like CSULB). There are, of course, degrees at selected universities, but not at the scale that is needed today. Creating such a degree is a huge challenge by itself. For instance, students majoring in Computer Science at CSULB don’t have sufficient math background to take our courses in Applied Statistics. Their knowledge of math stops at Calculus II, whereas a stat degree would require a calculus sequence (calc I, II, and III), linear algebra, calc III -based probability theory, calc III – based mathematical statistics, and only then students would be ready to take linear regression course, multivariate data analysis course, and data mining/data informatics course.
3) How did you get started in the data world? I am a second-generation statistician. My father recently retired from teaching at Wayne State University for 25 years. He received his education at Moscow State University at the golden era of the Kolmogorov school, and all big-name Russian statisticians were his teachers, mentors, and colleagues. Since my early teen years, the choice of profession was obvious to me.
4) What is your workday like? Since I work in academia, I have a flexible schedule, and it changes from semester to semester. But what is fixed is that I teach four courses per semester (I request to teach that many courses). I advise, supervise, and mentor a lot of students. I organize a lot of events at the regional level. I coach a lot of school-age students. Typically, I work around 65 hours a week. On the least busy days, I work 9am to 2pm and then 9pm to 2am. On the busiest days, I work 8:30am to 5:30pm and then 9pm to 2am. My days are filled up with holding office hours, teaching courses, answering tons of emails, and sending out tons of organizational emails.
5) What is your favorite childhood toy? And why? That’s a tough question. I grew up in Soviet Union, and there, childhood is short. I remember that by age seven, when I started the first grade, we got rid of all the toys that I played with. I wasn’t interested in them anymore. As kids we used to play outdoors a lot and made up our own games. And that was a norm.


Professional skills
- Leadership: Technical team lead at 3 companies, responsible for coordinating with business owners, translating business requirements into software specifications, and communicating projects’ progress to all stakeholders.
- Methodologies: Agile, TDD, XP, Kanban, and Lean
- Databases: PostgreSQL, MySQL (MyISAM, InnoDB, and Percona) with 1 Billion+ records.
- Platforms: Ubuntu 12 & 14, Heroku, OSX
- Programming Languages: Ruby and PHP
- Web Development: Ruby/Rails, Sinatra, and LAMP
- Server Administration: Provision/Maintain Ubuntu 12 & 14 servers, Setup Ruby/Rails with Unicorn/Nginx on Ubuntu, Setup LAMP Stack
- Office: Word, Excel, Outlook, Powerpoint, Pages, and Keynote
Experience
OC Tanner, Salt Lake City, UT 2014 - present
Technical Manager for Welbe.com
- Manage priorities & progress for a team of 11 developers (5 backend ruby/rails, 2 web front-end, 2 iOS, and 2 Android)
- Regularly Coordinate & Communicate with Product manager, Designers, Client services, and Sales Team
- Maintain a healthy balance between developing new features, fixing bugs, resolving client issues, refactoring troubled areas of the code bases, and making strategic scaling decisions while keeping test coverage above 95%.
- Manage a complex project with numerous components:
- API integration with multiple wrist wearable devices (e.g. FitBit, Jawbone, Garmin, iFit, etc) to pull data in to the main system hourly for thousands of users.
- Maintain a backwards compatible API which is consumed by an iOS app, Android app, and web frontend.
- Provide real-time data to each user, and near real-time aggregate data
- Integration with external services like Stripe, S3, Cloudinary, SalesForce, and Facebook
MoneyDesktop, Provo, UT 2012 – 2013
Senior Ruby Engineer
- Implemented a Financial Data Synchronization system that pulled in millions of account & transaction records from Online Banking Providers using Financial Exchange protocols OFX, CUFX, and MDX.
- Assisted in the design of a proprietary Financial Exchange protocol used by MoneyDesktop.
One on One Marketing, Lehi, UT 2011 - 2012
Senior Ruby Engineer
- Team lead of the Distribution software team, which controlled the rates buying/selling of leads from numerous vendors/clients for an 80 million dollar company.
- Developed a genetic algorithm to automate the distribution process, reduce the time for feedback, and decrease reliance on manual processes.
- Member of the company’s Software Architecture Review Board.
GlobalBased, American Fork, UT 2008 - 2011
Senior Ruby Engineer
- Team lead in the architecture & development of a large-scale data mining system which processes 1 million emails each day including: crawling multiple social sites for each email, parsing crawled pages for relevant information, filtering out unwanted data, aggregating all data gathered from different parsed pages for each email, and exporting the results in batches of 50,000 emails.
- Created a system to do random sampling of exported data to check data integrity and accuracy of parsers.
- Designed an extensive monitoring system that regularly checked the health of numerous servers and kept track of progress rates of emails processed, making predictions on when a large order of emails (i.e. 20 million) would be complete.
- Worked on a financial prediction system, creating tools to find profitable prediction models for Foreign Exchange Markets.
The Tollstrup Group, Salt Lake City, UT 2007 - 2008
Commercial Real Estate Agent
- Transaction specialist assisting in difficult site acquisitions and dispositions for multifamily properties in Utah, Kansas, Iowa, and Texas.
- Assisted in property management for 113 units spread across Utah, Colorado, Iowa, and South Dakota.
My eBiz, American Fork, UT 2005 - 2007
Junior Ruby/PHP Developer
- Assisted in the architecture and development of a wholesale sourcing application with 30,000+ customers and 250,000+ products.
- Updated a custom CRM with 100,000+ customers and implemented stored procedures to increase speed.
- Architected, developed, deployed, and maintained numerous small LAMP web applications.
- Assisted Marketing with SEO, Landing Page Creation, Google AdWords, Aweber, and WordTracker
Education
Bachelor of Science in Computer Science 2005
Brigham Young University, Provo, UT
Educational Projects in 2014 (Q4)
- Open Source my Apple News Aggregator (Ruby/Rails) Source code 10/23
- Create a random password generator (Javascript) Try it out! Source code 10/10
- Begin work on my News Keyword Aggregator (Ruby/Rails) Source code 10/14
- Setup private git server (Ubuntu 14) Source code 10/10
- Post resume online (Ubuntu/Nginx) Source Code 10/9
Books read in 2015
- The ONE Thing: The Surprisingly Simple Truth Behind Extraordinary Results 12/1
- A Drowned Maiden's Hair 11/15
- The Solution To Social Anxiety: Break Free From The Shyness That Holds You Back 10/31
- Simplify by Joshua Becker 10/13
- Harry Potter and the Prisoner of Azkaban 9/13
- The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers 8/15
- Feel the Fear and Do It Anyway 7/18
- Crucial Conversations Tools for Talking When Stakes Are High 7/12
- The 8 Qualities of Drama Free Teams: Do More. Stress Less. Zero Drama 7/1
- Harry Potter and the Chamber of Secrets 6/25
- Rework 6/23
- Mind Control Mastery 4th Edition 6/17
- The Go-Giver: A Little Story About a Powerful Business Idea 6/12
- The Agile Culture: Leading through Trust and Ownership 6/8
- Under the Hood: Fire Up and Fine-Tune Your Employee Culture 6/1
- Harry Potter and the Sorcerer's Stone 4/25
- The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses 4/21
- The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing 4/1
- Switch: How to Change Things When Change Is Hard 3/23
- Charisma on Command: Inspire, Impress, and Energize Everyone You Meet 3/9
- MAGNETIC: How to Impress, Connect, and Influence 2/28
- Letting Go by Leo Babauta 1/13
- Up Your Game: 6 Timeless Principles for Networking by David Bradford 1/9
- Consider the Lobster and Other Essays by David Foster Wallace 1/1


ParmBSC1 forcefield, a refined force-field for the atomistic simulation of DNA.
The set of parameters defined in parmBSC1 forcefield can be found in the download section.
Also, instructions to use it with Amber package are described in the instructions section.
Download files:
ParmBSC1 forcefield consists of two different files:
Library Parameters
Frcmod Parameters
Download ParmBSC1 forcefield parameters
Instructions:
Loading the parmBSC1 force-field using AmberTools14 (free at http://ambermd.org):
----------------------------------------------------------------------------------------------------------------------
- Source leaprc.ff14SB, default parm99bsc0 parameters for DNA ($AMBERHOME/dat/leap/cmd/leaprc.ff14SB).
- Load parmBSC1.lib, a library that has all DNA nucleotides but having changed the following atom types:
- atom name C5' is changed from CT to CI (parmbsc0)
- atom name C3' is changed from CT to CE.
- atom name C8 is changed from CK to C1 (adenine).
- atom name C5 and C6 are changed from CM to C2 (thymine).
- Load an extra parameters file (parmBSC1.frcmod) that includes all the new parameters needed due to the new atom types definition and the new QM-fitted parameters.
- Load the pdb of the structure that you want to simulate.
- Perform any additional command (addions, solvate, saveamberparm, etc.).
Example using Ambertools Leap program:
source $AMBERHOME/dat/leap/cmd/leaprc.ff14SB
addAtomTypes {
{ "C1" "C" "sp2" }
{ "C2" "C" "sp2" }
{ "CI" "C" "sp3" }
{ "CE" "C" "sp3" }
}
loadoff parmBSC1.lib
loadamberparams parmBSC1.frcmod


Copyright ©
• syafmz.com •
UI/UX Designer • 3D Specialist • Artist
During the last 6 years as a design professional, I have been working with companies from various industries to help build new services and contribute on their business objectives.
My core skills lie in the intersection of design and technology. I'm skilled in designing digital experiences with an iterative and data-driven approach, but I'm also comfortable communicating with the development team to solve more technical problems.
I enjoy working on projects that have a positive impact on the surrounding society and environment.
<EMAIL_ADDRESS>Phone:(+65) 9339 8770
Study:DigiPen Institute of Technology
I'm a warm and excitable individual! If we share the same passions and you would like to work together, or you'd just like to say hello... Feel free to contact me!