Neurokit2 Release 0.0.35

Total Page:16

File Type:pdf, Size:1020Kb

Neurokit2 Release 0.0.35 NeuroKit2 Release 0.0.35 Official Documentation Jun 06, 2020 CONTENTS 1 Introduction 3 1.1 Quick Example..............................................3 1.2 Installation................................................4 1.3 Contribution...............................................4 1.4 Documentation..............................................4 1.5 Citation..................................................5 1.6 Physiological Data Preprocessing....................................6 1.7 Physiological Data Analysis....................................... 11 1.8 Miscellaneous.............................................. 13 1.9 Popularity................................................ 16 1.10 Notes................................................... 17 2 Authors 19 2.1 Core team................................................. 19 2.2 Contributors............................................... 19 3 Installation 21 3.1 1. Python................................................. 21 3.2 2. NeuroKit................................................ 22 4 Tutorials 23 4.1 Recording good quality signals..................................... 23 4.2 What software for physiological signal processing........................... 24 4.3 Get familiar with Python in 10 minutes................................. 26 4.4 Understanding NeuroKit......................................... 34 4.5 How to use GitHub to contribute..................................... 37 4.6 Ideas for first contributions........................................ 40 4.7 Complexity Analysis of Physiological Signals............................. 42 4.8 Additional Resources........................................... 47 5 Examples 49 5.1 Simulate Artificial Physiological Signals................................ 49 5.2 Customize your Processing Pipeline................................... 54 5.3 Event-related Analysis.......................................... 59 5.4 Interval-related Analysis......................................... 66 5.5 Analyze Electrodermal Activity (EDA)................................. 70 5.6 Analyze Respiratory Rate Variability (RRV).............................. 72 5.7 ECG-Derived Respiration (EDR) Analysis............................... 77 5.8 Extract and Visualize Individual Heartbeats............................... 79 5.9 Locate P, Q, S and T waves in ECG................................... 82 i 5.10 How to create epochs........................................... 92 5.11 Cloud-based interactive examples.................................... 96 6 Datasets 97 6.1 ECG (1000 hz) .............................................. 97 6.2 ECG - pandas (3000 hz) ......................................... 97 6.3 Event-related (4 events) ......................................... 97 6.4 Resting state (5 min) ........................................... 98 6.5 Resting state (8 min) ........................................... 98 7 Functions 101 7.1 ECG................................................... 101 7.2 Heart Rate Variability.......................................... 117 7.3 RSP.................................................... 121 7.4 EDA................................................... 132 7.5 EMG................................................... 142 7.6 Automated Processing and Analysis................................... 148 7.7 EEG................................................... 150 7.8 PPG.................................................... 152 7.9 General Signal Processing........................................ 155 7.10 Events.................................................. 174 7.11 Read data................................................. 177 7.12 Epoch data................................................ 178 7.13 Statistics................................................. 180 7.14 Complexity................................................ 187 7.15 Miscellaneous.............................................. 218 Python Module Index 221 Index 223 ii NeuroKit2, Release 0.0.35 Welcome to NeuroKit’s documentation. Here you can find information and learn about Python, NeuroKit, Physiolog- ical Signals and more. You can navigate to the different sections using the left panel. We would recommend checking out the tutorials and examples, where you can find guides and hands-on walkthroughs. CONTENTS 1 NeuroKit2, Release 0.0.35 2 CONTENTS CHAPTER ONE INTRODUCTION The Python Toolbox for Neurophysiological Signal Processing This package is the continuation of NeuroKit 1. It’s a user-friendly package providing easy access to advanced biosig- nal processing routines. Researchers and clinicians without extensive knowledge of programming or biomedical signal processing can analyze physiological data with only two lines of code. 1.1 Quick Example import neurokit2 as nk # Download example data data= nk.data("bio_eventrelated_100hz") # Preprocess the data (filter, find peaks, etc.) processed_data, info= nk.bio_process(ecg=data["ECG"], rsp=data["RSP"], eda=data["EDA ,!"], sampling_rate=100) # Compute relevant features results= nk.bio_analyze(processed_data, sampling_rate=100) And boom your analysis is done 3 NeuroKit2, Release 0.0.35 1.2 Installation To install NeuroKit2, run this command in your terminal: pip install https://github.com/neuropsychology/neurokit/zipball/master If you’re not sure how/what to do, be sure to read our installation guide. 1.3 Contribution NeuroKit2 is a collaborative project with a community of contributors with all levels of development expertise. Thus, if you have some ideas for improvement, new features, or just want to learn Python and do something useful at the same time, do not hesitate and check out the following guides: • Contribution guide • How to use GitHub to contribute • Ideas for first contributions 1.4 Documentation Click on the links above and check out our tutorials: 1.4.1 General • Recording good quality signals • What software for physiological signal processing • Install Python and NeuroKit • Get familiar with Python in 10 minutes • Understanding NeuroKit • Included datasets • Additional Resources 4 Chapter 1. Introduction NeuroKit2, Release 0.0.35 1.4.2 Examples • Simulate Artificial Physiological Signals • Customize your Processing Pipeline • Event-related Analysis • Interval-related Analysis • Analyze Electrodermal Activity (EDA) • Analyze Respiratory Rate Variability (RRV) • Extract and Visualize Individual Heartbeats • Locate P, Q, S and T waves in ECG • Complexity Analysis of Physiological Signals You can try out these examples directly in your browser. Don’t know which tutorial is suited for your case? Follow this flowchart: 1.5 Citation nk.cite() You can cite NeuroKit2 as follows: - Makowski, D., Pham, T., Lau, Z. J., Brammer, J. C., Lesspinasse, F., Pham, H., (continues on next page) 1.5. Citation 5 NeuroKit2, Release 0.0.35 (continued from previous page) Schölzel, C.,& S H Chen, A. (2020). NeuroKit2: A Python Toolbox for ,!Neurophysiological Signal Processing. Retrieved March 28, 2020, from https://github.com/ ,!neuropsychology/NeuroKit Full bibtex reference: @misc{neurokit2, doi ={10.5281/ZENODO.3597887}, url ={https://github.com/neuropsychology/NeuroKit}, author ={Makowski, Dominique and Pham, Tam and Lau, Zen J. and Brammer, Jan C. and ,!Lespinasse, Fran\c{c}ois and Pham, Hung and Schölzel, Christopher and S H Chen, ,!Annabel}, title ={NeuroKit2: A Python Toolbox for Neurophysiological Signal Processing}, publisher ={Zenodo}, year ={2020}, } 1.6 Physiological Data Preprocessing 1.6.1 Simulate physiological signals import numpy as np import pandas as pd import neurokit2 as nk # Generate synthetic signals ecg= nk.ecg_simulate(duration=10, heart_rate=70) ppg= nk.ppg_simulate(duration=10, heart_rate=70) rsp= nk.rsp_simulate(duration=10, respiratory_rate=15) eda= nk.eda_simulate(duration=10, scr_number=3) emg= nk.emg_simulate(duration=10, burst_number=2) # Visualise biosignals data= pd.DataFrame({"ECG": ecg, "PPG": ppg, "RSP": rsp, "EDA": eda, "EMG": emg}) nk.signal_plot(data, subplots=True) 6 Chapter 1. Introduction NeuroKit2, Release 0.0.35 1.6.2 Electrodermal Activity (EDA/GSR) # Generate 10 seconds of EDA signal (recorded at 250 samples / second) with 2 SCR ,!peaks eda= nk.eda_simulate(duration=10, sampling_rate=250, scr_number=2, drift=0.01) # Process it signals, info= nk.eda_process(eda, sampling_rate=250) # Visualise the processing nk.eda_plot(signals, sampling_rate=250) 1.6. Physiological Data Preprocessing 7 NeuroKit2, Release 0.0.35 1.6.3 Cardiac activity (ECG) # Generate 15 seconds of ECG signal (recorded at 250 samples / second) ecg= nk.ecg_simulate(duration=15, sampling_rate=250, heart_rate=70) # Process it signals, info= nk.ecg_process(ecg, sampling_rate=250) # Visualise the processing nk.ecg_plot(signals, sampling_rate=250) 8 Chapter 1. Introduction NeuroKit2, Release 0.0.35 1.6.4 Respiration (RSP) # Generate one minute of respiratory (RSP) signal (recorded at 250 samples / second) rsp= nk.rsp_simulate(duration=60, sampling_rate=250, respiratory_rate=15) # Process it signals, info= nk.rsp_process(rsp, sampling_rate=250) # Visualise the processing nk.rsp_plot(signals, sampling_rate=250) 1.6. Physiological Data Preprocessing 9 NeuroKit2, Release 0.0.35 1.6.5 Electromyography (EMG) # Generate 10 seconds of EMG signal (recorded at 250 samples / second) emg= nk.emg_simulate(duration=10, sampling_rate=250, burst_number=3) # Process it signal, info= nk.emg_process(emg, sampling_rate=250) # Visualise the processing nk.emg_plot(signals, sampling_rate=250) 10 Chapter 1. Introduction NeuroKit2, Release 0.0.35 1.6.6 Photoplethysmography
Recommended publications
  • What Is a Complex Adaptive System?
    PROJECT GUTS What is a Complex Adaptive System? Introduction During the last three decades a leap has been made from the application of computing to help scientists ‘do’ science to the integration of computer science concepts, tools and theorems into the very fabric of science. The modeling of complex adaptive systems (CAS) is an example of such an integration of computer science into the very fabric of science; models of complex systems are used to understand, predict and prevent the most daunting problems we face today; issues such as climate change, loss of biodiversity, energy consumption and virulent disease affect us all. The study of complex adaptive systems, has come to be seen as a scientific frontier, and an increasing ability to interact systematically with highly complex systems that transcend separate disciplines will have a profound affect on future science, engineering and industry as well as in the management of our planet’s resources (Emmott et al., 2006). The name itself, “complex adaptive systems” conjures up images of complicated ideas that might be too difficult for a novice to understand. Instead, the study of CAS does exactly the opposite; it creates a unified method of studying disparate systems that elucidates the processes by which they operate. A complex system is simply a system in which many independent elements or agents interact, leading to emergent outcomes that are often difficult (or impossible) to predict simply by looking at the individual interactions. The “complex” part of CAS refers in fact to the vast interconnectedness of these systems. Using the principles of CAS to study these topics as related disciplines that can be better understood through the application of models, rather than a disparate collection of facts can strengthen learners’ understanding of these topics and prepare them to understand other systems by applying similar methods of analysis (Emmott et al., 2006).
    [Show full text]
  • Dimensions of Ecosystem Complexity: Heterogeneity, Connectivity, and History
    ecological complexity 3 (2006) 1–12 available at www.sciencedirect.com journal homepage: http://www.elsevier.com/locate/ecocom Viewpoint Dimensions of ecosystem complexity: Heterogeneity, connectivity, and history M.L. Cadenasso a,*, S.T.A. Pickett b, J.M. Grove c a Hixon Center for Urban Ecology, School of Forestry and Environmental Studies, Yale University, 205 Prospect Street, New Haven, CT 06511, United States b Institute of Ecosystem Studies, Box AB, Millbrook, NY 12545, United States c USDA Forest Service, Northeastern Research Station, 705 Spear Street, P.O. Box 968, Burlington, VT 05401, United States article info abstract Article history: Biocomplexity was introduced to most ecologists through the National Science Foundation’s Received 2 June 2005 grant program, and the literature intended to introduce that program. The generalities of that Received in revised form literature contrast with the abstract and mathematical sophistication of literature from 30 June 2005 physics, systems theory, and indeed even of pioneering ecologists who have translated the Accepted 2 July 2005 conceptintoecology. Thissituation leaves a middle ground, that isboth accessibletoecologists Published on line 23 January 2006 in general, and cognizant of the fundamentals of complexity, to be more completely explored. To help scope this middle ground, and to promote empirical explorations that may be located Keywords: there, we propose a non-exclusive framework for the conceptual territory. While recognizing Biocomplexity the deep foundations in the studies of complex behavior, we take ecological structure as the Framework entry point for framework development. This framework is based on a definition of biocom- Coupled systems plexity as the degree to which ecological systems comprising biological, social and physical Spatial heterogeneity components incorporate spatially explicit heterogeneity, organizational connectivity, and Legacies historical contingency through time.
    [Show full text]
  • Database-Centric Programming for Wide-Area Sensor Systems
    Database-Centric Programming for Wide-Area Sensor Systems 1 2 1 2 Shimin Chen , Phillip B. Gibbons , and Suman Nath ; 1 Carnegie Mellon University fchensm,[email protected] 2 Intel Research Pittsburgh [email protected] Abstract. A wide-area sensor system is a complex, dynamic, resource-rich col- lection of Internet-connected sensing devices. In this paper, we propose X-Tree Programming, a novel database-centric programming model for wide-area sen- sor systems designed to achieve the seemingly conflicting goals of expressive- ness, ease of programming, and efficient distributed execution. To demonstrate the effectiveness of X-Tree Programming in achieving these goals, we have in- corporated the model into IrisNet, a shared infrastructure for wide-area sensing, and developed several widely different applications, including a distributed in- frastructure monitor running on 473 machines worldwide. 1 Introduction A wide-area sensor system [2, 12, 15, 16] is a complex, dynamic, resource-rich collec- tion of Internet-connected sensing devices. These devices are capable of collecting high bit-rate data from powerful sensors such as cameras, microphones, infrared detectors, RFID readers, and vibration sensors, and performing collaborative computation on the data. A sensor system can be programmed to provide useful sensing services that com- bine traditional data sources with tens to millions of live sensor feeds. An example of such a service is a Person Finder, which uses cameras or smart badges to track people and supports queries for a person's current location. A desirable approach for develop- ing such a service is to program the collection of sensors as a whole, rather than writing software to drive individual devices.
    [Show full text]
  • Mathematics Calendar
    Mathematics Calendar The most comprehensive and up-to-date Mathematics Calendar information is available on e-MATH at http://www.ams.org/mathcal/. August 2006 wide to discuss the most recent developments in anomalous energy (heat) transport in low dimensional systems, synchronization of 1–5 Ninth Meeting of New Researchers in Statistics and Proba- chaotic systems and applications to communication of information. bility,University of Washington, Seattle, Washington. (Mar. 2006, It also serves as a forum to promote regional as well as international p. 379) scientific exchange and collaboration. Description:TheIMSCommittee on New Researchers is organizing ameeting of recent Ph.D. recipients in Statistics and Probability. Information and registration: http://www.ims.nus.edu.sg/ The purpose of the conference is to promote interaction among new Programs/chaos/;email:[email protected] on researchers primarily by introducing them to each other’s research scientific aspects of the program, please email Baowen Li at in an informal setting. As part of the conference, participants will [email protected]. present talks and posters on their research and discuss interests and 2–4 31st Sapporo Symposium on Partial Differential Equations, professional experiences over meals and social activities organized Department of Mathematics, Hokkaido University, Sapporo, Japan. through the meeting as well as by the participants themselves. The (Jan. 2006, p. 70) relationships established in this informal collegiate setting among Description:TheSapporo Symposium on Partial Differential Equa- junior researchers are ones that maylastacareer (lifetime?!) The tions has been held annually to present the latest developments on meeting is to be held prior to the 2006 Joint Statistical Meetings in PDE with a broad spectrum of interests not limited to the methods Seattle, WA.
    [Show full text]
  • Coping with the Bounds: a Neo-Clausewitzean Primer / Thomas J
    About the CCRP The Command and Control Research Program (CCRP) has the mission of improving DoD’s understanding of the national security implications of the Information Age. Focusing upon improving both the state of the art and the state of the practice of command and control, the CCRP helps DoD take full advantage of the opportunities afforded by emerging technologies. The CCRP pursues a broad program of research and analysis in information superiority, information operations, command and control theory, and associated operational concepts that enable us to leverage shared awareness to improve the effectiveness and efficiency of assigned missions. An important aspect of the CCRP program is its ability to serve as a bridge between the operational, technical, analytical, and educational communities. The CCRP provides leadership for the command and control research community by: • articulating critical research issues; • working to strengthen command and control research infrastructure; • sponsoring a series of workshops and symposia; • serving as a clearing house for command and control related research funding; and • disseminating outreach initiatives that include the CCRP Publication Series. This is a continuation in the series of publications produced by the Center for Advanced Concepts and Technology (ACT), which was created as a “skunk works” with funding provided by the CCRP under the auspices of the Assistant Secretary of Defense (NII). This program has demonstrated the importance of having a research program focused on the national security implications of the Information Age. It develops the theoretical foundations to provide DoD with information superiority and highlights the importance of active outreach and dissemination initiatives designed to acquaint senior military personnel and civilians with these emerging issues.
    [Show full text]
  • A Gentle Introduction to Dynamical Systems Theory for Researchers in Speech, Language, and Music
    A Gentle Introduction to Dynamical Systems Theory for Researchers in Speech, Language, and Music. Talk given at PoRT workshop, Glasgow, July 2012 Fred Cummins, University College Dublin [1] Dynamical Systems Theory (DST) is the lingua franca of Physics (both Newtonian and modern), Biology, Chemistry, and many other sciences and non-sciences, such as Economics. To employ the tools of DST is to take an explanatory stance with respect to observed phenomena. DST is thus not just another tool in the box. Its use is a different way of doing science. DST is increasingly used in non-computational, non-representational, non-cognitivist approaches to understanding behavior (and perhaps brains). (Embodied, embedded, ecological, enactive theories within cognitive science.) [2] DST originates in the science of mechanics, developed by the (co-)inventor of the calculus: Isaac Newton. This revolutionary science gave us the seductive concept of the mechanism. Mechanics seeks to provide a deterministic account of the relation between the motions of massive bodies and the forces that act upon them. A dynamical system comprises • A state description that indexes the components at time t, and • A dynamic, which is a rule governing state change over time The choice of variables defines the state space. The dynamic associates an instantaneous rate of change with each point in the state space. Any specific instance of a dynamical system will trace out a single trajectory in state space. (This is often, misleadingly, called a solution to the underlying equations.) Description of a specific system therefore also requires specification of the initial conditions. In the domain of mechanics, where we seek to account for the motion of massive bodies, we know which variables to choose (position and velocity).
    [Show full text]
  • A Cell Dynamical System Model for Simulation of Continuum Dynamics of Turbulent Fluid Flows A
    A Cell Dynamical System Model for Simulation of Continuum Dynamics of Turbulent Fluid Flows A. M. Selvam and S. Fadnavis Email: [email protected] Website: http://www.geocities.com/amselvam Trends in Continuum Physics, TRECOP ’98; Proceedings of the International Symposium on Trends in Continuum Physics, Poznan, Poland, August 17-20, 1998. Edited by Bogdan T. Maruszewski, Wolfgang Muschik, and Andrzej Radowicz. Singapore, World Scientific, 1999, 334(12). 1. INTRODUCTION Atmospheric flows exhibit long-range spatiotemporal correlations manifested as the fractal geometry to the global cloud cover pattern concomitant with inverse power-law form for power spectra of temporal fluctuations of all scales ranging from turbulence (millimeters-seconds) to climate (thousands of kilometers-years) (Tessier et. al., 1996) Long-range spatiotemporal correlations are ubiquitous to dynamical systems in nature and are identified as signatures of self-organized criticality (Bak et. al., 1988) Standard models for turbulent fluid flows in meteorological theory cannot explain satisfactorily the observed multifractal (space-time) structures in atmospheric flows. Numerical models for simulation and prediction of atmospheric flows are subject to deterministic chaos and give unrealistic solutions. Deterministic chaos is a direct consequence of round-off error growth in iterative computations. Round-off error of finite precision computations doubles on an average at each step of iterative computations (Mary Selvam, 1993). Round- off error will propagate to the mainstream computation and give unrealistic solutions in numerical weather prediction (NWP) and climate models which incorporate thousands of iterative computations in long-term numerical integration schemes. A recently developed non-deterministic cell dynamical system model for atmospheric flows (Mary Selvam, 1990; Mary Selvam et.
    [Show full text]
  • Adaptive Synchronization of Chaotic Systems and Its Application to Secure Communications
    Chaos, Solitons and Fractals 11 (2000) 1387±1396 www.elsevier.nl/locate/chaos Adaptive synchronization of chaotic systems and its application to secure communications Teh-Lu Liao *, Shin-Hwa Tsai Department of Engineering Science, National Cheng Kung University, Tainan 701, Taiwan, ROC Accepted 15 March 1999 Abstract This paper addresses the adaptive synchronization problem of the drive±driven type chaotic systems via a scalar transmitted signal. Given certain structural conditions of chaotic systems, an adaptive observer-based driven system is constructed to synchronize the drive system whose dynamics are subjected to the systemÕs disturbances and/or some unknown parameters. By appropriately selecting the observer gains, the synchronization and stability of the overall systems can be guaranteed by the Lyapunov approach. Two well-known chaotic systems: Rossler-like and Chua's circuit are considered as illustrative examples to demonstrate the eectiveness of the proposed scheme. Moreover, as an application, the proposed scheme is then applied to a secure communication system whose process consists of two phases: the adaptation phase in which the chaotic transmitterÕs disturbances are estimated; and the communication phase in which the information signal is transmitted and then recovered on the basis of the estimated parameters. Simulation results verify the proposed schemeÕs success in the communication application. Ó 2000 Elsevier Science Ltd. All rights reserved. 1. Introduction Synchronization in chaotic systems has received increasing attention [1±6] with several studies on the basis of theoretical analysis and even realization in laboratory having demonstrated the pivotal role of this phenomenon in secure communications [7±10]. The preliminary type of chaos synchronization consists of drive±driven systems: a drive system and a custom designed driven system.
    [Show full text]
  • Chaotic Multiobjective Evolutionary Algorithm Based on Decomposition for Test Task Scheduling Problem
    Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 640764, 25 pages http://dx.doi.org/10.1155/2014/640764 Research Article Chaotic Multiobjective Evolutionary Algorithm Based on Decomposition for Test Task Scheduling Problem Hui Lu, Lijuan Yin, Xiaoteng Wang, Mengmeng Zhang, and Kefei Mao School of Electronic and Information Engineering, Beihang University, Beijing 100191, China Correspondence should be addressed to Hui Lu; [email protected] Received 13 March 2014; Revised 20 June 2014; Accepted 20 June 2014; Published 15 July 2014 Academic Editor: Jyh-Hong Chou Copyright © 2014 Hui Lu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Test task scheduling problem (TTSP) is a complex optimization problem and has many local optima. In this paper, a hybrid chaotic multiobjective evolutionary algorithm based on decomposition (CMOEA/D) is presented to avoid becoming trapped in local optima and to obtain high quality solutions. First, we propose an improving integrated encoding scheme (IES) to increase the efficiency. Then ten chaotic maps are applied into the multiobjective evolutionary algorithm based on decomposition (MOEA/D) in three phases, that is, initial population and crossover and mutation operators. To identify a good approach for hybrid MOEA/D and chaos and indicate the effectiveness of the improving IES several experiments are performed. The Pareto front and the statistical results demonstrate that different chaotic maps in different phases have different effects for solving the TTSP especially the circle map and ICMIC map.
    [Show full text]
  • Observation of Nonlinear Verticum-Type Systems Applied to Ecological Monitoring
    2nd Reading June 4, 2012 13:53 WSPC S1793-5245 242-IJB 1250051 International Journal of Biomathematics Vol. 5, No. 6 (November 2012) 1250051 (15 pages) c World Scientific Publishing Company DOI: 10.1142/S1793524512500519 OBSERVATION OF NONLINEAR VERTICUM-TYPE SYSTEMS APPLIED TO ECOLOGICAL MONITORING S. MOLNAR´ Institute of Mathematics and Informatics Szent Istv´an University P´ater K. u. 1., H-2103 Godollo, Hungary [email protected] M. GAMEZ´ ∗ and I. LOPEZ´ † Department of Statistics and Applied Mathematics University of Almer´ıa La Ca˜nada de San Urbano 04120 Almer´ıa, Spain ∗[email protected][email protected] Received 4 November 2011 Accepted 13 January 2012 Published 7 June 2012 In this paper the concept of a nonlinear verticum-type observation system is introduced. These systems are composed from several “subsystems” connected sequentially in a particular way: a part of the state variables of each “subsystem” also appears in the next “subsystem” as an “exogenous variable” which can also be interpreted as a con- trol generated by an “exosystem”. Therefore, these “subsystems” are not observation systems, but formally can be considered as control-observation systems. The problem of observability of such systems can be reduced to rank conditions on the “subsystems”. Indeed, under the condition of Lyapunov stability of an equilibrium of the “large”, verticum-type system, it is shown that the Kalman rank condition on the linearization of the “subsystems” implies the observability of the original, nonlinear verticum-type system. For an illustration of the above linearization result, a stage-structured fishery model with reserve area is considered.
    [Show full text]
  • Spatial Accessibility to Amenities in Fractal and Non Fractal Urban Patterns Cécile Tannier, Gilles Vuidel, Hélène Houot, Pierre Frankhauser
    Spatial accessibility to amenities in fractal and non fractal urban patterns Cécile Tannier, Gilles Vuidel, Hélène Houot, Pierre Frankhauser To cite this version: Cécile Tannier, Gilles Vuidel, Hélène Houot, Pierre Frankhauser. Spatial accessibility to amenities in fractal and non fractal urban patterns. Environment and Planning B: Planning and Design, SAGE Publications, 2012, 39 (5), pp.801-819. 10.1068/b37132. hal-00804263 HAL Id: hal-00804263 https://hal.archives-ouvertes.fr/hal-00804263 Submitted on 14 Jun 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. TANNIER C., VUIDEL G., HOUOT H., FRANKHAUSER P. (2012), Spatial accessibility to amenities in fractal and non fractal urban patterns, Environment and Planning B: Planning and Design, vol. 39, n°5, pp. 801-819. EPB 137-132: Spatial accessibility to amenities in fractal and non fractal urban patterns Cécile TANNIER* ([email protected]) - corresponding author Gilles VUIDEL* ([email protected]) Hélène HOUOT* ([email protected]) Pierre FRANKHAUSER* ([email protected]) * ThéMA, CNRS - University of Franche-Comté 32 rue Mégevand F-25 030 Besançon Cedex, France Tel: +33 381 66 54 81 Fax: +33 381 66 53 55 1 Spatial accessibility to amenities in fractal and non fractal urban patterns Abstract One of the challenges of urban planning and design is to come up with an optimal urban form that meets all of the environmental, social and economic expectations of sustainable urban development.
    [Show full text]
  • Enhanced Multi Chaotic Systems Based Pixel Shuffling for Encryption
    A Major Project Report On Enhanced Multi Chaotic Systems Based Pixel Shuffling for Encryption Submitted in partial fulfilment of the requirements for the award of the degree of Master of Technology In Information Systems Submitted By: MUNAZZA NIZAM Roll No. 07/IS/2010 Under the Guidance of Prof. O. P. Verma (HOD, IT Department) Department of Information Technology DELHI TECHNOLOGICAL UNIVERSITY Bawana Road, Delhi-110042 2010-2012 CERTIFICATE This is to certify that Ms. Munazza Nizam (07/IS/2010) has carried out the major project titled “Enhanced Multi-Chaotic Systems Based Pixel Shuffling for Encryption” as a partial requirement for the award of Master of Technology degree in Information Systems by Delhi Technological University. The major project is a bonafide piece of work carried out and completed under my supervision and guidance during the academic session 2010-2012. The matter contained in this report has not been submitted elsewhere for the award of any other degree. Prof. O. P. Verma (Project Guide) Head of Department Department of Information Technology Delhi Technological University Bawana Road, Delhi-110042 i ACKNOWLEDGEMENT It’s true and proved that behind every success, there is certainly an unseen power of Almighty Allah, He is the grand operator of all projects. First of all, I thank my parents who have always motivated me and given their blessings for all my endeavors. I take this opportunity to express my profound sense of gratitude and respect to all those who helped me throughout the duration of this project. I would like to express my sincere gratitude to Prof. O.P.
    [Show full text]